我们经常会遇到,在删除数据库某条影片记录时,原来的ID排序会有间隔,比如删除了影片ID为888的数据,这个表的影片ID排序就会从887直接到889,那我们如何解决这个影片ID重新排列的问题呢?博主现在就奉上操作过程!
操作还是比较简单的,我们分三步操作!这些都可以在(后台-数据库-执行SQL语句)操作完成!
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);PS:操作前请先备份数据库!以免删除导致数据丢失!