MySQL de GROUP_CONCAT ve 1024 limiti..

Standard

Merhaba, bugün farklı bir konu ile karşınızdayım. GROUP_CONCAT size grup bazında metin birleştirmenize yarar ve bu işlemlerde yüklü data çekerseniz 1024 karakter limiti ile karşılaşacaksınız…

SELECT LENGTH(GROUP_CONCAT(aciklama)) FROM `haberler` WHERE `k_id` = 1;

Burada 1024 karakter limitini aşabilmek için aktif oturumda group_concat_max_len limitini arttırmanız gerekiyor, şöyleki kodunuzdan önce aşağıdaki kodu ekleyiniz.

SET SESSION group_concat_max_len = 10000;

Gördüğünüz gibi sonuç 10.000 karaktere kadar sonuç verecektir. İsteğinize göre arttırabilirsiniz..

Kolay gelsin

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir