数字类型字段中,前面的0被省略如一个数   0025    存入  int   字段中 就成了   25了我不想把字段类型改成字符或者说文本,但我又想保留   数字前面的  0  
有不有什么办法?

解决方案 »

  1.   

    你想在什么中实现? C中还是仅在mysql行命令工具中?
      

  2.   

    我就存在mysql数据库中。。因是是区号 020  010  这类的,,要使用数字类型 查询。。
      

  3.   

    楼主是要这效果吗?
    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>
      

  4.   

    呵呵, mysql还有这个功能。  我用得不深入啊~