本文介绍了如何在MySql表中重置自动增量数/列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
item_category_id列是mysql表中的自动增量值.
The item_category_id column is auto increment value in the mysql table.
我需要删除所有值&下一次插入应从1开始.如果我删除所有值& ;,尝试插入新行,然后以30开头的& 40年代.
I need to delete all the values & next insertion should start from 1. If i delete all values & try to insert a new row then it starts with some 30's & 40's.
item_category_id item_category_name
1 qqq
25 ccc
32 vvv
29 bb
4 bbb
31 hhh
34 mmm
33 rrr
推荐答案
ALTER TABLE TABLENAME AUTO_INCREMENT = 1
如果您使用Truncate而不是使用Delete,它将删除数据并重置自动增量.
Instead of using Delete if you use Truncate that will remove data and will also reset autoincrement.
TRUNCATE TABLE TABLENAME
这篇关于如何在MySql表中重置自动增量数/列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!