どういうわけか、GROUP_CONCAT は記事の 6 つの「ページ」(それぞれが TEXT として保存されている) を切り上げて、データを失うことなくそれらを 1 つの MEDIUMTEXT に放り込むことができますが、通常よりも長い 1 ページの記事がいくつかあります (ただし、それでも明らかに収まる) 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);
無知な私を導いてくれてありがとう!