Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Se eu excluir uma linha de uma tabela em um banco de dados, como renomear as chaves primárias


Esta pergunta vem com freqüência, mas é um problema falso. Você não precisa se preocupar com id. É apenas um identificador. Deixe como está.

Você pode adicionar um número progressivo programaticamente, usando sua linguagem de programação favorita ou via sql.
select *,@row:[email protected]+1 as progressive_number
from table, (select @row:=0) as t