MySQL插入bit(1)类型字段数据(0和1)失败

今天在宿舍准备往表里一个bit(1)类型的字段插入一个数据时,居然给我报了

Data too long for column 'share_statement' at row 1  的错误

但我明明是往里面插入数字0和1,怎么会报这个错误呢

然后我发现原来是我图形化软件的锅,我没有直接使用SQL进行添加,而是用了图形化界面SQLyog进行添加,在我往字段里输入1的时候自动给我转化为高位的二进制数。如下

这个时候按回车会变成

只要手动改为 就能插入成功

猜你喜欢

转载自blog.csdn.net/ShockChen7/article/details/126688077
今日推荐