为什么每次清空表后再往数据库里添加值,自动递增的字段是接着上次的值继续曾下去,怎么设置可以让他每次都从1开始?

christinalgz 发布于 2014/06/27 11:04
阅读 1K+
收藏 0
为什么每次清空表后再往数据库里添加值,自动递增的字段是接着上次的值继续曾下去,怎么设置可以让他每次都从1开始?
加载中
0
dongdong_chen
dongdong_chen
TRUNCATE TABLE table_name;
0
酷酷的就
酷酷的就
导出建表语句看看最后那个自增的参数你就明白了.
c
christinalgz
哦 是不是把”AUTO_INCREMENT=值“是不是把这个值换为1是可以从1开始了?
c
christinalgz
好的 我来看看
0
阿YANG
阿YANG

引用来自“dongdong_chen”的评论

TRUNCATE TABLE table_name;
+1
大大
大大
回复 @christinalgz : 清空表,ID会重新回到1的
c
christinalgz
回复 @大大 : 恩恩 但是Id还在原来的值得基础上增加啊
大大
大大
回复 @christinalgz : 这个只是清空表,不会删除表结构
c
christinalgz
这样表删除,还得重建比较麻烦吧,
0
LucEsape
LucEsape
TRUNCATE TABLE table_name; -- 清空表 和删除数据是不一样的概念




LucEsape
LucEsape
回复 @christinalgz : AUTO_INCREMENT 这个可以设置
c
christinalgz
我清空过表,清空后再往里到数据,是按照之前的Id的值继续增加的,不是从1开始的
返回顶部
顶部