上海做网站培训班,怎么做动漫小广告视频网站,网站建设公司专业网站制作开发,网络营销的效果表现在哪几个方面引言#xff1a; 在使用MySQL数据库时#xff0c;有时候我们需要删除某些记录#xff0c;但是删除记录后可能会导致表中的id不再连续排序。 如何实现删除记录后让id重新排序的功能。
如图#xff1a; 删除数据后#xff0c;中间的id不会自动连续。 下面有两种方法进行重…引言 在使用MySQL数据库时有时候我们需要删除某些记录但是删除记录后可能会导致表中的id不再连续排序。 如何实现删除记录后让id重新排序的功能。
如图 删除数据后中间的id不会自动连续。 下面有两种方法进行重新排序 方法一 删除表中id重新添加id字段 ALTER TABLE test DROP id;ALTER TABLE test ADD id int(20) NOT NULL PRIMARY KEY AUTO_INCREMENT FIRST其中first表示将id字段放到第一个位置,test为数据库名
方法二
SET i0;UPDATE test SET id(i:i1); ALTER TABLE test AUTO_INCREMENT1;其中: 设置变量i 0 把表中的id字段都重新修改一遍从1开始 设置自增值为1防止下次插入数据发生自增字段不连续的情况 test为数据库名
修改后数据