如果是数据x (int 11)类型的可能有些奇怪:
insert into a (x) values (’a')
出现:
Out of range value adjusted for column ‘x’ at row 1
insert into a (x) values (’11a’)
出现:
Data truncated for column ‘x’ at row 1
解决办法:
在my.ini里找到
sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION”
把其中的
STRICT_TRANS_TABLES,
去掉,然后重启mysql就ok了
Data too long for column (类型转换问题)
最新推荐文章于 2025-04-02 02:00:00 发布
本文介绍了解决在MySQL中插入数据时遇到的数据类型不匹配问题。通过调整my.ini文件中的sql-mode设置,可以避免因数据类型不符导致的错误。
3350

被折叠的 条评论
为什么被折叠?



