我们经常会遇到,在删除数据库某条影片记录时,原来的ID排序会有间隔,比如删除了影片ID为888的数据,这个表的影片ID排序就会从887直接到889,那我们如何解决这个影片ID重新排列的问题呢?博主现在就奉上操作过程!
操作还是比较简单的,我们分三步操作!这些都可以在后台操作完成!
1.删除mac_vod这个表的vod_id
ALTER TABLE `mac_vod` DROP `vod_id`;
操作过程如下图!
2.重新建立vod_id字段
ALTER TABLE `mac_vod` ADD `vod_id` MEDIUMINT( 8 ) NOT NULL FIRST;
操作方式等同第一步,我就不上图了!
3.为vod_id这个字段设置新的主键,并且自动增长
ALTER TABLE `mac_vod` MODIFY COLUMN `vod_id` MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(vod_id);
操作方式等同第一步,我也就不上图了!
自此所有操作完成,赶紧添加一部影片试试是否正常!
这一切,似未曾拥有