XML数据存储在数据类型为TEXT的列中。数据在存储时被截断。我尝试了将数据类型更改为LONGTEXT但具有相同结果的方案。
mysql> select length(hex(file_con)), length(file_con) from mytable where a_id=111;
+-------------------+----------------------+
| length(hex(file_con)) | length(file_con) |
+-------------------+----------------------+
| 224422 | 112211 |
+-----------------------+------------------+
这是导致此事件的步骤
已插入一行
INSERT INTO mytable (
tid,
file_con
)
VALUES(
:t_id,
:file_con
)
我不确定XMLcontent为何会被截断...如果您可以分享自己的想法,那将很棒。谢谢