데이터베이스 관련

Auto increment index 재정렬

KJSR71 2019. 12. 23. 13:11

SET @o:= (SELECT COUNT(*) FROM {tableName}) + 10;
SET @n:= @o;
UPDATE {tableName} SET {indexName} = @n:=@n+1 ORDER BY `{fieldName}` ASC;
UPDATE {tableName} SET {indexName} = {indexName} - @o;
ALTER TABLE {tableName} AUTO_INCREMENT=0;