sql >> Databasteknik >  >> RDS >> Mysql

Problem med GROUP_CONCAT och Longtext i MySQL

Enligt MySQL-manualen , den maximala längden för GROUP_CONCAT definieras av group_concat_max_len systemvariabel, som är standard på 1024.

Detta värde kan ökas genom att använda följande kommando:

SET group_concat_max_len = <int>

Det bör dock noteras att värdet på group_concat_max_len är själv begränsat av värdet på en annan systemvariabel, max_allowed_packet , som är standard på 1 048 576.

Detta värde kan ökas till maximalt 1 073 741 824, med samma syntax:

SET max_allowed_packet = <int>


  1. Varje härledd tabell måste ha sitt eget aliasfel

  2. 2018 i recension:7 MariaDB-milstolpar du kanske har missat

  3. Hur man tillåter fjärråtkomst till PostgreSQL-databasen

  4. Rekommenderat sätt / beställning att läsa data från en webbtjänst, analysera den data och infoga den i en SQLite db