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

Làm cách nào để chèn các tệp lớn trong MySQL db bằng PHP?

Bạn sẽ muốn kiểm tra giá trị cấu hình MySQL "max_allowed_packet", giá trị này có thể được đặt quá nhỏ, ngăn INSERT (chính nó lớn) xảy ra.

Chạy phần sau từ dấu nhắc lệnh mysql:

mysql> show variables like 'max_allowed_packet';

Đảm bảo rằng nó đủ lớn. Để biết thêm thông tin về tùy chọn cấu hình này, hãy xem

MySQL max_allowed_packet

Điều này cũng ảnh hưởng đến mysql_escape_string () và mysql_real_escape_string () trong PHP, giới hạn kích thước của việc tạo chuỗi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Loại MySQL ENUM so với các bảng tham gia

  2. Hàm TAN () MySQL - Trả về tiếp tuyến của một giá trị trong MySQL

  3. Nhập XML với nội dung được chỉ định dưới dạng thuộc tính vào bảng MySQL?

  4. Cách cải thiện hiệu suất AWS của MySQL gấp 2 lần trên Amazon RDS với cùng chi phí

  5. Perl DBI fetchall_hashref