mysql数据表清空数据id从0开始方法大全

在做p

mysql数据表清空数据id从0开始方法大全

hp网站开发测试的时候,常常需要删除网站的测试数据,让数据表 清空数据 id 从0开始。于是,木卢整理了以下几种方式:MySql数据库表清空后重置主键ID从1开始自增! sql命令: 用于清空某表的数据 且让自增的id重新从0开始,不可回滚(删除数据快)
truncate table 你的表名
sql命令: 表结构还在,删除表的全部或者一部分数据行,可以回滚(逐行删除,删除慢)
delete table 你的表名
sql命令: 从数据库中删除表,所有的数据行,索引和权限也会被删除,不可回滚
Drop table 你的表名
另外,如果你也在老是要为SQLServer数据库项目初始化数据,搞的很头疼,而且数据库的Id自增越来越大,要让自增重新从1开始:当然你还可以尝试一下下面的这种方法:
dbcc checkident (‘table_name’, reseed, new_reseed_value)
当前值设置为 new_reseed_value。如果自创建表后没有将行插入该表,则在执行 DBCC CHECKIDENT 后插入的第一行将使用 new_reseed_value 作为标识。否则,下一个插入的行将使用 new_reseed_value + 1。
留言与评论(共有 0 条评论)
   
验证码: