背景:项目中需要使用一个字段(如:content)来保存比较大的数据,一开始使用的是varchar
报错:
Data truncation: Data too long for column 'content' at row 1
解决办法:
将字段类型修改成更大的类型
字段类型 | 类型长度 | 空间大小 |
---|---|---|
TINYTEXT | 256 bytes | |
TEXT | 65,535 bytes | ~64kb |
MEDIUMTEXT | 16,777,215 bytes | ~16MB |
LONGTEXT | 4,294,967,295 bytes | ~4GB |
一般选择 MEDIUMTEXT 类型即可解决