mysql中,如何把自动编号由默认的1变成001

int类型的会忽略前面的0,所以插入001后仍然是1。要数据库自动编号,只能是数字型,要实现楼主说的那种编号,需要自己实现一个生成ID的方法,很容易,且数据表中对应的字段类型不能为数字型,可改为字符串型。
mysql中,如何把自动编号由默认的1变成001
数据库中你只能用存储过程了
应该好解决
才三位看来数据量不大呀
--------------

我知道是字段
你是想插时编号
还是想插入后改呢
如果是插入时就是自己写代码生成编号
插入后才用储存过程

-------------------

你加些分
我帮你做

--------

有关系

-------

select min(dept_Neima+1) from Sf_Dept_Tab where dept_Neima+1 not in (select dept_Neima from Sf_Dept_Tab)2008-11-26
int类型的会忽略前面的0,所以插入001后仍然是1。

要数据库自动编号,只能是数字型,要实现楼主说的那种编号,需要自己实现一个生成ID的方法,很容易,且数据表中对应的字段类型不能为数字型,可改为字符串型。2008-11-26
不可以,除非你是手动将值改变,否则不会自动排序,自增id为的就是数据的唯一性、安全性,我是这么理解的2019-01-06
你可以尝试用FORMAT 来强制改变显示的方式2008-11-27
mengvlog 阅读 65 次 更新于 2025-12-19 02:09:07 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部