繁体   English   中英

在MySql中表现为文本的长文本

[英]A longtext behaving as a text in MySql

我在Web服务中发送了一个长度为632768个字符的字符串,并且该字符串将插入到“长文本”类型的字段中,这应该适合该类型的文本,但是它被截断了,只是插入了65535

它被截断了

首先使用提琴手检查正在发生的事情。 您要传输632768字节还是65535?

之后,调试您的后端或至少放置日志以查看传入的数据包长度或属性值长度。

检查您的后端参数DataType而不是列数据类型。 如果您的参数数据类型为Text,但您要插入LongText,则数据将在插入之前被截断。

然后您可能会看到MySQl的一面。

TEXT has 65,535 bytes ~64kb
LONGTEXT has 4,294,967,295 bytes ~4GB

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM