sql >> Databasteknik >  >> RDS >> Mysql

SQL lagrad procedur - variabel för kort

Ja, detta kan vara ett problem med GROUP_CONCAT-funktionen, det har en begränsning.

Kör den här frågan - SELECT @@local.group_concat_max_len; Den returnerar den maximalt tillåtna resultatlängden för GROUP_CONCAT()-funktionen.

Du måste öka detta värde, till exempel -

SET @@local.group_concat_max_len=10000;



  1. Konvertera ett datum i MySQL från strängfält

  2. Varför skapar man en vy i en databas?

  3. SQL-kommandot avslutades inte korrekt när LIMIT användes

  4. 2 sätt att se om föråldrade funktioner fortfarande används i en SQL Server-instans