1366错误可能存在的原因:列的值和插入的值不一致
今天在写sql语句为某个表增加一行值时出现了下面的错误:
1366 - Incorrect integer value: ‘STUDENT’ for column ‘role_id’ at row 1
时间: 0s
看了其他文章说出现这个错误的原因是如果是使用了mysql5以上的版本的话,要是插入的是空值就要写NULL。
But,这个解决不了我的问题,后面检查了一下发现是插入的值的类型和列名的类型不一致所导致的,要被自己蠢哭了,憨憨。
记录一下自己的错误~
要是能帮助到正在看这篇文章的你就更好啦,进一
原创
2021-05-31 21:26:42 ·
189 阅读 ·
1 评论