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

InnoDB:Chèn hàng loạt bằng giao dịch HOẶC kết hợp nhiều truy vấn?

Tôi khuyên bạn nên kết hợp nhiều truy vấn như bạn có trong ví dụ dưới cùng.

INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);

Nếu một trong hai cặp giá trị không thành công, sẽ không có dữ liệu nào được chèn vào. Phương thức này cũng gửi ít ký tự hơn và chuyển tiếp khứ hồi tới DB. Hàm ý về ít ký tự có thể không hấp dẫn nhưng nó vẫn có một chút lợi thế.

CHỈNH SỬA:

Tim có một câu hỏi hay. Hãy để tôi bao gồm thông tin từ MySQL doc



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Phân trang trong PDO PHP

  2. php với framework của codeigniter

  3. Làm cách nào để đếm tổng số truy vấn MySQL được sử dụng trên mỗi trang?

  4. Làm thế nào để triển khai một hệ thống bình luận lồng nhau?

  5. MySQL hoán đổi giá trị khóa chính