欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql刪除后id如何補位

榮姿康2年前7瀏覽0評論

在MySQL數據庫中,刪除某一行數據后,其對應的id會出現斷層現象,這時候就需要對id進行補位操作,以保證數據表的數據連續性和完整性。

/* 假設數據表名為test_table,其中id列為自增長列 */
/* 刪除id大于等于5的行 */
DELETE FROM test_table WHERE id >= 5;
/* 對id進行補位 */
ALTER TABLE test_table AUTO_INCREMENT = 1;
SET @count = 0;
UPDATE test_table SET id = @count:= @count + 1;

這段代碼的作用是:將test_table表的自增長id從1開始重新編號,并對刪除行之后的數據進行重新編號,以保證數據表的連續性。