今天在宿舍准备往表里一个bit(1)类型的字段插入一个数据时,居然给我报了
Data too long for column 'share_statement' at row 1 的错误
但我明明是往里面插入数字0和1,怎么会报这个错误呢
然后我发现原来是我图形化软件的锅,我没有直接使用SQL进行添加,而是用了图形化界面SQLyog进行添加,在我往字段里输入1的时候自动给我转化为高位的二进制数。如下
这个时候按回车会变成
只要手动改为 就能插入成功
今天在宿舍准备往表里一个bit(1)类型的字段插入一个数据时,居然给我报了
Data too long for column 'share_statement' at row 1 的错误
但我明明是往里面插入数字0和1,怎么会报这个错误呢
然后我发现原来是我图形化软件的锅,我没有直接使用SQL进行添加,而是用了图形化界面SQLyog进行添加,在我往字段里输入1的时候自动给我转化为高位的二进制数。如下
这个时候按回车会变成
只要手动改为 就能插入成功