MySQL:数据类型为TEXT和LONGTEXT的xml数据被截断

时间:2018-12-08 17:26:37

标签: mysql xml types

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      | 
+-----------------------+------------------+

这是导致此事件的步骤

  1. 已读取文件(大小:65535)
  2. 已插入一行

    INSERT INTO mytable (
                        tid,
                        file_con
                        )
                            VALUES(
                                :t_id,
                                :file_con
                        )
    

我不确定XMLcontent为何会被截断...如果您可以分享自己的想法,那将很棒。谢谢

0 个答案:

没有答案