Mysql
 sql >> Base de données >  >> RDS >> Mysql

Si je supprime une ligne d'une table dans une base de données, comment renommer les clés primaires

Cette question revient fréquemment mais c'est un faux problème. Vous n'avez pas à vous soucier de l'identité. C'est juste un identifiant. Le laisser tel qu'il est.

Vous pouvez ajouter un nombre progressif par programmation, en utilisant votre langage de programmation préféré ou via sql.

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