MYSQL在GROUP BY上切断字符串的一部分

MYSQL在GROUP BY上切断字符串的一部分,mysql,database,text,Mysql,Database,Text,我正在使用此命令创建整个表: INSERT INTO `odm_rodzice`(`Kropkoogonek`, `Rodzice`, `RodziceID`, `Ilosc`) SELECT Kropkoogonek, group_concat(`Slowo` separator ', ') AS Rodzice, group_concat(`Rodzic` separator ', ') AS RodziceID, COUNT(*) AS Liczba

我正在使用此命令创建整个表:

INSERT INTO `odm_rodzice`(`Kropkoogonek`, `Rodzice`, `RodziceID`, `Ilosc`) SELECT Kropkoogonek, group_concat(`Slowo` separator ', ') AS Rodzice, group_concat(`Rodzic` separator ', ') AS RodziceID, COUNT(*) AS Liczba FROM odm_kropkoogonki LEFT JOIN odm_slownik ON odm_kropkoogonki.Rodzic = odm_slownik.ID WHERE odm_kropkoogonki.ID = 2000000 GROUP BY Kropkoogonek 插入“odm_rodzice”(`Kropkoogonek`、`rodzice`、`RodziceID`、`Ilosc`) 挑选 克罗普库戈内克, 组_concat(`Slowo`separator',')作为Rodzice, 组concat(`Rodzic`separator',')作为RodziceID, 将(*)计算为Liczba 来自odm_kropkoogonki 在odm_kropkoogonki.Rodzic=odm_slownik.ID上左键连接odm_slownik 其中odm_kropkoogonki.ID=2000000 Kropkoogonek集团 结果发现,最长的结果字符串(260个6个字母的单词)太短,并且以某种方式被截断:

SELECT Rodzice FROM slownik.`odm_rodzice` WHERE Kropkoogonek = 'p.....'; GIVES: płonne, poznał, polazę, (...) pszona, pełzną, pełzną, pełz 从slownik中选择Rodzice。`odm_Rodzice`WHERE Kropkoogonek='p.…'; 给予: płonne、poznał、polazę、(……)pszona、pełzną、pełzną、pełz 它有893个字母,而应该有1838个(包括“,”),最后一个单词是不完整的

列类型为文本

我做错了什么


致以最良好的祝愿

您正受到
集团公司的影响

最大值为1024字节。您有重音字符,所以您的平均字符长度可能比一个字节多一点


您可以将此值更改为更大的值,然后重新运行查询。

您已经用phpmyadmin标记了此值。为什么?是的,我没有提到我是通过phpmyadmi执行命令的,但我几乎可以肯定事实并非如此。