报错:.MysqlDataTruncation: Data truncation: Data too long for column 1、可能 数据库中的字符集的编码与写代码的页面的编码不相符合;(一般为utf-8)
报错:.MysqlDataTruncation: Data truncation: Data too long for column
1、可能 数据库中的字符集的编码与写代码的页面的编码不相符合;(一般为utf-8)
2、可能数据库字段的长度太小,不满足要求;
mysqlvarchar定义长度字节or字符?
-----------------------------------------------------------------------------------------------------------------------------
varchar存储规则:
4.0版本以下,varchar(20),指的是20字节,如果UTF8汉字时,只能存储6个(每个汉字3字节)
5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节
Mysql4中最大也不过是20个字节,但是Mysql5根据编码不同,存储大小也不同。
来源地址:https://blog.csdn.net/ranran0224/article/details/127571063
--结束END--
本文标题: 【mysql报错】Data truncation: Data too long for column ‘XXX‘ at row 1
本文链接: https://lsjlt.com/news/422643.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0