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

MySQL, CONCAT, kết quả là rỗng sau một thời gian

Tăng max_allowed_packet kích thước.

Có vẻ như nó không thành công ở mức 1MB và theo https://dev.mysql.com/doc/refman/5.5/en/packet-too-large.html kích thước gói tối đa mặc định là 1MB:

Đặt giá trị trong my.cnf tệp, ví dụ:

[mysqld]
max_allowed_packet=16M

Trong PHP

Nếu bạn không có quyền truy cập vào cấu hình MySQL, bạn có thể thử thiết lập thông qua truy vấn (lưu ý:Tôi chưa kiểm tra xem điều này có hoạt động hay không).

$db->query( 'SET @@global.max_allowed_packet = 16777216' );



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. khái niệm đặt phòng khách sạn trực tuyến trong php

  2. Thay đổi tên đã tạo của khóa ngoại trong Hibernate

  3. Thay thế cho rất nhiều boolean trong MySQL?

  4. Hibernate, MySQL và bảng có tên Lặp lại - hành vi lạ

  5. SQL nhận trường id tối đa trên THAM GIA TRÁI