开发时总是要向数据库写入测试数据,删掉以后id(自增主键)依然还是在增长,这个问题我遇到好多次,也都没有在意。 最近这个习惯被朋友嫌弃 = =||| 就在网上搜索了下mysql重置主键的办法: 就是重置主键从1开始(也可以从100,1000看你喜欢) 另一个办法就是重新建一张表 ...
问题 删除数据库记录后,再次新增记录,id继续增加。希望id能够从 开始重新计数。 解决方法 该表没有外键 该表有外键 报错 ERROR : Cannot truncate a table referenced in a foreign key constraint mytest.instance, CONSTRAINT instance ibfk FOREIGN KEY GroupID REFE ...
2020-06-29 15:44 0 987 推荐指数:
开发时总是要向数据库写入测试数据,删掉以后id(自增主键)依然还是在增长,这个问题我遇到好多次,也都没有在意。 最近这个习惯被朋友嫌弃 = =||| 就在网上搜索了下mysql重置主键的办法: 就是重置主键从1开始(也可以从100,1000看你喜欢) 另一个办法就是重新建一张表 ...
专注和简单一直是我的秘诀之一,简单的事情可能比复杂更难做到,你必须努力理清思路,从而使其便的简单;但这最终是值得的,因为你一旦做到了,便可创造奇迹。 ---乔布斯 #删除所有数据 delete from user; #重置 ...
https://blog.csdn.net/foreverlove111/article/details/80227408 ...
分类专栏: 数据库 转:https://blog.csdn.net/chineseyoung/article/details/79277767 方法一(效率高,谨慎使用): 清空表数据并重置id: truncate table table_name; 注意 ...
...
对数据表操作之前备份一下是个好习惯 1.备份表结构 create table 备份表名 like 表名; 2.备份表数据 insert into 备份表名 select * from 表名; 3.删除原来主键字段(如id) alter table 表名 drop id; 4.添加主键 ...
CREATE TABLE `tb_slink` ( `id` int(11) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8; ALTER TABLE `tb_slink` ADD PRIMARY KEY (`id`); ALTER ...