sql >> Database >  >> RDS >> Mysql

MySQL, CONCAT, het resultaat is na een tijdje nul

Verhoog het max_allowed_packet maat.

Het lijkt erop dat het niet lukt met 1 MB, en volgens https://dev.mysql.com/doc/refman/5.5/en/packet-too-large.html de standaard maximale pakketgrootte is 1 MB:

Stel de waarde in in de my.cnf bestand, bijv.:

[mysqld]
max_allowed_packet=16M

In PHP

Als je geen toegang hebt tot de MySQL-configuratie, kun je proberen de instellingen via een query in te stellen (let op:ik heb niet gecontroleerd of dit werkt).

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



  1. Verwijderde mysql-database herstellen

  2. python en mysql op mac os x

  3. Vensterfuncties:last_value(ORDER BY ... ASC) hetzelfde als last_value(ORDER BY... DESC)

  4. Oracle Loader voor .xlsx-bestand