1406 - Data too long for column ‘deintro‘ at row 1报错原因以及解决办法
今天用MySql数据库打算插入几个数据,大约有几千个汉字左右,插入的时候出现了这个错误。
1406 - Data too long for column ‘deintro’ at row 1
问题原因:
开始设置的数据类型为varchar,要输入的数据较多
插入的数据比数据类型大,会被截断时,就会报错,无法插入。
解决办法:
后来我把varchar数据类型换成了mediumtext。
这样就不会报错了。
新的问题:
问题一
mediumtext类型长度无法更改,数据表中长度为0,改成别的值保存仍为0。
答
原创
2021-06-04 22:53:18 ·
4044 阅读 ·
0 评论