mysql:text类型存储json内容被截断

1、字段类型为text
2、确定存储内容不超过64K
3、存在更长内容的存储成功,短的内容存储失败
4、截断出现概率大概20%,
5、日志看参数json都是完整的,入库前都是完整的

红颜莎娜
浏览 3035回答 2
2回答

UYOU

mysql有几种不同长度的textTINYBLOB,&nbsp;TINYTEXT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;L&nbsp;+&nbsp;1&nbsp;bytes,&nbsp;where&nbsp;L&nbsp;<&nbsp;2^8&nbsp;&nbsp;&nbsp;&nbsp;(255&nbsp;Bytes) BLOB,&nbsp;TEXT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;L&nbsp;+&nbsp;2&nbsp;bytes,&nbsp;where&nbsp;L&nbsp;<&nbsp;2^16&nbsp;&nbsp;&nbsp;(64&nbsp;Kibibytes) MEDIUMBLOB,&nbsp;MEDIUMTEXT&nbsp;&nbsp;&nbsp;L&nbsp;+&nbsp;3&nbsp;bytes,&nbsp;where&nbsp;L&nbsp;<&nbsp;2^24&nbsp;&nbsp;&nbsp;(16&nbsp;Mebibytes) LONGBLOB,&nbsp;LONGTEXT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;L&nbsp;+&nbsp;4&nbsp;bytes,&nbsp;where&nbsp;L&nbsp;<&nbsp;2^32&nbsp;&nbsp;&nbsp;(4&nbsp;Gibibytes)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL