Mysql
 sql >> Database >  >> RDS >> Mysql

Come aggiornare l'ID impostato da 1?

Naturalmente c'è un modo:

set @counter = 0;
update table_name
set id  = (@counter := @counter + 1);

MODIFICA

Per evitare problemi con chiavi duplicate, puoi eseguire qualcosa di simile prima di modificare temporaneamente gli ID correnti in equivalenti negativi:

update table_name
set id  = 0 - id;