数据库中,数字类型字段中,前面的0被省略的问题
数字类型字段中,前面的0被省略
如一个数 0025 存入 int 字段中 就成了 25了
我不想把字段类型改成字符或者说文本,但我又想保留 数字前面的 0
有不有什么办法?
------解决方案--------------------你想在什么中实现? C中还是仅在mysql行命令工具中?
------解决方案--------------------区号也就4位,为什么不用char(4) ?
------解决方案--------------------楼主是要这效果吗?
mysql> create table test_num(id int(6) zerofill);
Query OK, 0 rows affected (0.20 sec)
mysql> insert into test_num values(203);
Query OK, 1 row affected (0.02 sec)
mysql> select * from test_num;
+--------+
| id |
+--------+
| 000203 |
+--------+
1 row in set (0.00 sec)
mysql>