Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cập nhật hàng loạt Mysql

Tạo một bảng tạm thời (chỉ chứa các giá trị value1 và value2) và điền nó vào hàng loạt (tức là, bạn có thể thực hiện điều này với một câu lệnh chèn duy nhất). Sau đó, thực hiện cập nhật bằng cách sử dụng phép nối giữa bảng hiện có của bạn và bảng tạm thời.

Một cái gì đó giống như

INSERT INTO SomeTempTable(id, some_id)
VALUES (1,2), (3,4), (5,6), .......
UPDATE A
        INNER JOIN
    SomeTempTable ON A.id = SomeTempTable.id 
SET 
    A.some_id = SomeTempTable.some_id;    



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL SELECT vài ngày qua?

  2. Đây có phải là một phương pháp an toàn để chèn dữ liệu biểu mẫu vào cơ sở dữ liệu MySQL không?

  3. MySQL INSERT INTO trực tiếp với mệnh đề WHERE

  4. Trả lại hàng 'cuối cùng' của mỗi 'nhóm theo' trong MySQL

  5. Gặp lỗi cú pháp MySQL sau khi gửi biểu mẫu