phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

Có cách nào nhanh chóng để cập nhật nhiều bản ghi trong SQL không?

Đó là cách nhanh nhất bạn có thể làm.

Hay bạn muốn cập nhật tất cả các bản ghi trong một lệnh duy nhất?

bạn có thể thực hiện cập nhật với một phép nối (Cú pháp cố định ... Havent đã sử dụng cú pháp này một thời gian)

UPDATE animalTable 
INNER JOIN CodeTable ON animalTable.CodeID = CodeTable.ID 
SET animalTable.cDescription = CodeTable.Description_1;

Một tùy chọn khác là chia các bản cập nhật thành các đợt nhỏ hơn, điều này sẽ giảm thời gian bảng bị khóa ... Nhưng tổng thời gian của các bản cập nhật sẽ lâu hơn (Nó chỉ là một sự cải thiện về Hiệu suất được tăng cường trước) Bạn có thể làm điều đó bằng cách chỉ cập nhật một số Phạm vi ID trong mỗi lô.

Ngoài ra, bạn có thể có dữ liệu đó trong một bảng riêng biệt. Vì dữ liệu không được chuẩn hóa. Di chuyển nó ra xa để nó được bình thường hóa hơn.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. PHPMYADMIN ,, Lỗi trong yêu cầu xử lý Mã lỗi:200 Văn bản lỗi:OK

  2. Kết nối SQL với máy chủ cục bộ

  3. Hàm MIN trong SQL với mệnh đề where

  4. Tăng kích thước phông chữ của hộp câu hỏi SQL

  5. phpmyadmin:cách xóa giới hạn thời gian để nhập cơ sở dữ liệu lớn