SQL...
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
)
Как вы можете видеть, все страницы статей (каждая из которых хранится как longtext в отдельных строках) и GROUP_CONCATs их в одиночная строка длинного текста. Проблема заключается в том, что результаты символов, а затем он полностью усекается, теряя около 90% содержимое. Совместим ли CONCAT с длинным текстом очень хорошо или есть что-то еще я делаю неправильно?