不知何故,GROUP_CONCAT 能够将一篇文章的六个“页面”(每页存储为 TEXT)并将它们折腾到一个单独的 MEDIUMTEXT 中而不会丢失任何数据,但是有些单页文章比正常的要长(但仍然明显适合在 TEXT 数据类型中)会丢失大量数据。有谁知道怎么回事?
原始查询:
SET group_concat_max_len = 16000000;
UPDATE Threads t SET t.Content = (SELECT GROUP_CONCAT(a.Content ORDER
BY a.PageID SEPARATOR '<!-- pagebreak -->') FROM MSarticlepages a
WHERE a.ArticleID = t.MSthreadID GROUP BY a.ArticleID);
再次感谢您花时间指导我无知的自己!