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

MySQL trunkerer sammenkædet resultat af en GROUP_CONCAT-funktion

Som jeg allerede skrev i en tidligere kommentar, er MySQL-manualen siger:

Så problemet ligger ikke i feltets datatype.

MySQL-manualen siger også:

Dine muligheder for at ændre værdien af ​​group_concat_max_len er:

  1. ændring af værdien ved opstart af MySQL ved at tilføje dette til kommandoen:
    --group_concat_max_len=your_value_here
  2. tilføj denne linje i din MySQL-konfigurationsfil (mysql.ini):group_concat_max_len=your_value_here
  3. kører denne kommando efter MySQL-start:
    SET GLOBAL group_concat_max_len=your_value_here;
  4. kører denne kommando efter at have åbnet en MySQL-forbindelse:
    SET SESSION group_concat_max_len=your_value_here;

Dokumentation:SET , Serversystemvariabler:group_concat_max_len



  1. MySQL maksimalt hukommelsesforbrug

  2. Langsom LEFT JOIN på CTE med tidsintervaller

  3. PHP, MySQL og tidszoner

  4. Forespørgsel fra to tabeller i rapporten