两种自增加自1ID的MySQL重新排序方法

两种自增加自1ID的MySQL重新排序方法
最近,为当前项目初始化数据总是令人头疼的,数据库的ID也在增加。必须使自我成长从1重新开始。

方法一:如果不需要数据,可以直接清空所有数据,并从1恢复自增字段。

截断表名

方法:对DBCCCHECKIDENT电流值('table_name,补种,new_reseed_value)设置为new_reseed_value.if行不插入表格后,表格的创建,第一行插入DBCCCHECKIDENT执行后,将使用new_reseed_value身份。否则,未来将使用new_reseed_value + 1。如果该new_reseed_value值小于在标识符列的最大值,2627号错误信息时会产生表引用。

方法二不会清空现有数据,操作更灵活。它不仅可以将自增量重置为零,而且可以应用于删除大量连续行,重置自增值和插入新数据,或从新值开始,当然,它不能与现有的值相冲突。

美元从$ table_vote 删除SQL =;

mysql_query($ SQL,为链接);

为SQL =表table_vote美元auto_increment = 1 ;

mysql_query($ SQL,为链接);

以上是本文的全部内容,希望这两种方法能对大家有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部