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

Czy w MySQL można odzyskać więcej niż 1024 znaków z GROUP_CONCAT?

Musisz ustawić group_concat_max_len do wyższej wartości. Można to zrobić na poziomie sesji lub na poziomie globalnym. Poniższe zapytanie ustawia maksymalną długość na 10 000 dla pozostałych zapytań w tej sesji:

SET SESSION group_concat_max_len = 10000;

To, na co natrafiasz, to group_concat domyślna maks. 1024.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel 4:wielokrotność gdzie z lub w elokwentnym

  2. Znaczenie identyfikatora =LAST_INSERT_ID(id)

  3. Jak wyświetlić wiele skumulowanych kolumn dla każdego zakresu dat na skumulowanym pasku?

  4. Jak ustawić prawidłową strefę czasową MySQL JDBC w konfiguracji Spring Boot?

  5. Nie mogę używać funkcji mysql_* po aktualizacji PHP