Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Problemy z GROUP_CONCAT i długim tekstem w MySQL

Zgodnie z podręcznikiem MySQL , maksymalna długość GROUP_CONCAT jest zdefiniowany przez group_concat_max_len zmienna systemowa, której wartością domyślną jest 1024.

Wartość tę można zwiększyć za pomocą następującego polecenia:

SET group_concat_max_len = <int>

Należy jednak zauważyć, że wartość group_concat_max_len jest ograniczona wartością innej zmiennej systemowej, max_allowed_packet , który domyślnie wynosi 1 048 576.

Tę wartość można zwiększyć do maksymalnie 1 073 741 824, używając tej samej składni:

SET max_allowed_packet = <int>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Typ danych tablicy, ciąg znaków podziału,

  2. MYSQL Obcięta niepoprawna PODWÓJNA wartość

  3. pobierz migawkę RDS

  4. Grupa Mysql DateTime o 15 minut

  5. Zamień pierwszą literę każdego słowa na wielką literę w istniejącej tabeli