sql >> Database teknologi >  >> RDS >> Mysql

MySQL, CONCAT, resultatet er null efter et stykke tid

Forøg max_allowed_packet størrelse.

Det ser ud til, at det fejler ved 1 MB, og ifølge https://dev.mysql.com/doc/refman/5.5/en/packet-too-large.html standard maks. pakkestørrelse er 1 MB:

Indstil værdien i my.cnf fil, f.eks.:

[mysqld]
max_allowed_packet=16M

I PHP

Hvis du ikke har adgang til MySQL-konfigurationen, kan du prøve at indstille via en forespørgsel (bemærk:jeg har ikke tjekket, om dette vil virke).

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



  1. MySQL vs PostgreSQL? Hvilken skal jeg vælge til mit Django-projekt?

  2. Kan du hjælpe mig med at skrive en procedure i Oracle for at spoole data fra en tabel til en CSV-fil?

  3. MySQL Udfyld manglende datoer mellem to datoer for en given status

  4. Udfyld rullelisten afhængigt af et andet dropdown-valg ved hjælp af Ajax