Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Batasi karakter di kolom kueri mysql

Itu karena Anda menggunakan GROUP_CONCAT () dan memiliki batasan untuk panjang string, yang dibentuk olehnya. Ini group_concat_max_len - jadi Anda harus menyesuaikannya agar sesuai dengan tugas Anda. - tetapi perlu diketahui bahwa itu tidak dapat mengatasi max unsigned longint dalam hal apa pun (itu 4294967295 untuk 32-bit sistem dan 18446744073709547520 untuk 64-bit sistem)

Anda dapat mengubah batas secara dinamis melalui

SET [GLOBAL | SESSION] group_concat_max_len = val;

Namun, ada lagi yang lebih umum max_allowed_packet larangan. Ini membatasi ukuran maksimum satu paket atau string yang dihasilkan/menengah, jadi itu juga harus sesuai dengan masalah Anda.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sistem hierarki yang lebih efisien

  2. berikan akses jarak jauh database MySQL dari alamat IP mana pun

  3. Hitungan baris dalam Doktrin 2

  4. Bagaimana cara menginstal driver pdo di gambar buruh pelabuhan php?

  5. PHP - Buat kotak centang dengan menggunakan catatan dari database MySQL sebagai nilai