数据库的主键ID设置为自动增加,删除记录后的记录还是增长的,如果让它重新从1开始增加?

prenzhi 2010-03-23 03:35:20
如题。
...全文
1715 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljm19891118 2010-03-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 coolwzjcool 的回复:]
truncate table tableName 就可以了!
[/Quote]
数据库教材上面有~
  • 打赏
  • 举报
回复
为什么要从 1 开始呢?

主键只是一个唯一标识,不应含有任何的业务含义。
L007IT 2010-03-23
  • 打赏
  • 举报
回复
truncate table 表名 就OK 啦
doudou 2010-03-23
  • 打赏
  • 举报
回复 1
如果是MySQL数据库的话,主键生成方式设置为increment就可以了。
increment生成方式是取表中的最大id值加1。
wanglf1207 2010-03-23
  • 打赏
  • 举报
回复
首先你用的是delete

truncate table
就可以了,因为他们又本质的区别,trauncate删除了数据文件,所以相当于从新建表
yangjinCK 2010-03-23
  • 打赏
  • 举报
回复
on...
prenzhi 2010-03-23
  • 打赏
  • 举报
回复
谢谢4楼和五楼的朋友
wawamao 2010-03-23
  • 打赏
  • 举报
回复
不要用drop表
truncate table 快 也可以从0开始自增
coolwzjcool 2010-03-23
  • 打赏
  • 举报
回复
truncate table tableName 就可以了!
prenzhi 2010-03-23
  • 打赏
  • 举报
回复
自己顶一下。等着高人指点
aSysBang 2010-03-23
  • 打赏
  • 举报
回复
我都是drop 然后create。。。
等高手教一招~~~~
hqs19821108 2010-03-23
  • 打赏
  • 举报
回复
顶一下

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧