select * from tb_test_int_type;
# int_10, int_10_with_zf, unit
'123456', '0000123456', '3147483647'
'123456', '4294967291', '3147483647'
我们可以看到
使用关键字zerofill, num小于10将填充0,但没有zerofill则不会
其次,对于关键字zerofill, int_10_with_zf变成无符号int类型,如果插入减号,将得到错误Out of range value for column.....。但是你可以在int_10中插入减号。另外,如果你插入4294967291到int_10,你会得到错误Out of range value for column.....