【mysql报错】Data truncation: Data too long for column ‘XXX‘ at row 1
.MysqlDataTruncation: Data truncation: Data too long for column报错问题
·
报错:.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根据编码不同,存储大小也不同。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)