auto incrementしたIDを詰める

WordPress

Auto Incrementしたカラム(id)は、レコードを削除してから、もう一度レコードを挿入すると、数字が連番にならずに飛んでしまう仕様になっています。

1から順番に詰めるにはPHPMYADMINで次のSQLを手動で実行する必要があります。

SET @num = 0;
UPDATE wp_question SET question_id = @num := (@num+1);
ALTER TABLE wp_question AUTO_INCREMENT = 1;
BACK