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

Cam kết duy nhất khi nhập các tệp SQL rất lớn (MySQL)

Câu trả lời của tôi là muộn, nhưng nó có thể giúp ích cho những độc giả trong tương lai.

Tôi cũng từng gặp vấn đề tương tự. Khi đọc Tài liệu MySQL về các tùy chọn lệnh MySQL , Tôi nhận thấy rằng bạn có thể sử dụng --init-command tham số.

Vì vậy, dòng lệnh của bạn sẽ đơn giản là:(-v dài dòng và là tùy chọn)

mysql --init-command="SET autocommit=0;" -v < sql_file.sql


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn chọn MySQL với các câu lệnh đã chuẩn bị sẵn

  2. Phân trang để hiển thị giá trị tối đa và giới hạn phần còn lại

  3. MySQL Trigger:sao chép giá trị auto_increment sang một cột khác khi chèn

  4. Tìm kiếm MySQL để bỏ qua dấu gạch nối

  5. Làm thế nào để sử dụng Django với các bảng cơ sở dữ liệu chỉ đọc kế thừa với các khóa chính tổng hợp?