MySQL int 类型不是最多只能到 4,294,967,295 么,怎么新建表的时候,默认不写 int 后面的数字(即不这样写int(5)),建好表之后会是 int(11)
怪我咯2017-04-17 11:19:05
舉了個最明白的例子,化妝美容0補全。
例如
mysql>建立表格笑話 (a int(11));
查詢正常,0 行受影響(0.01 秒)
mysql>插入笑話值(100);
查詢正常,1 行受影響(0.00 秒)
mysql>從笑話中選擇*;
+------+
|一個|
+------+
| 100 |
+------+
一組 1 行(0.00 秒)
mysql>更改表笑話更改 a int(11) Zerofill;
查詢正常,1 行受影響(0.00 秒)
記錄:1 重複:0 警告:0
mysql>從笑話中選擇*;
+-------------+
|一個|
+-------------+
| 00000000100 |
+-------------+
一組 1 行(0.00 秒)