2

我正在尝试UPDATE一个带有字符串的 mysql TEXT data-type column,其中包含近 6,000 个字符(6 kb 数据大小)。然后该列不会使用该数据更新。

然后,当我通过更新大约 100 个字符的测试数据来测试此列时,它可以工作。

那么,mysql查询处理有什么限制吗?
如果是这样,我该如何调整它?

我在 MacOSX 上使用 XAMPP。

4

1 回答 1

4

尝试正确转义您的数据。如果数据不合适,MySQL 将截断而不是拒绝(默认情况下)您的数据。TEXT 字段的最大大小为 64kb。

如果您的数据包含像 ' 和 " 这样的字符,您的查询可能会失败。添加适当的错误处理以确定出错的位置和原因,并相应地转义您的数据。

于 2012-06-18T14:37:22.647 回答