sql >> Base de Datos >  >> RDS >> Mysql

como reindexar una tabla mysql

¿Qué tal algo como una consulta simple usando una variable:

set @ROW = 0;
UPDATE `tbl_example` SET `id` = @ROW := @ROW+1 ORDER BY `fld_date` ASC;

Esto ordenará sus filas como:0,1,2,4,5...etc por su fecha.