說問題以前,聊表一下mysql數值類型int。衆所周知,mysql數值類型int佔四個字節,有符號、無符號×××存儲的範圍不一樣,有符號範圍-2147483648 - 2127483647,無符號範圍是0 - 4294967295(2^32是偶數,這裏爲何是奇數,若是不清楚請自行補計算機位運算)。Mysql類型關鍵字後面的括號內指定整數值的顯示寬度(例如,INT(4))。該可選顯示寬度規定用於顯示寬度小於指定的列寬度的值時從左側填滿寬度。顯示寬度並不限制能夠在列內保存的值的範圍,也不限制超過列的指定寬度的值的顯示。如今來看SequelPro的問題,表是爲了反映問題而建的
mysql
三個字段都是int,惟一的區別就是顯示寬度不一致,分別是一、八、11,且看我添加數據時,輸入框對個人限制sql
可是執行sql添加沒有問題ide