Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wenn ich eine Zeile aus einer Tabelle in einer Datenbank lösche, wie man die Primärschlüssel umbenennt

Diese Frage kommt häufig, aber es ist ein falsches Problem. Sie müssen sich nicht um die ID kümmern. Es ist nur eine Kennung. Lass es so wie es ist.

Sie können eine fortlaufende Nummer programmgesteuert hinzufügen, indem Sie Ihre bevorzugte Programmiersprache verwenden oder über SQL.

select *,@row:[email protected]+1 as progressive_number
from table, (select @row:=0) as t