eForum.ro

Programare & stuff => Programare => Subiect creat de: Admin din Iunie 01, 2019, 12:27:12 p.m.

Titlu: Renumerotare id in tabele
Scris de: Admin din Iunie 01, 2019, 12:27:12 p.m.
Se da tabela clienti definita astfel:

id_client int(5),
nume varchar(255),
token varchar(64)

dupa stergeri si adaugari un select id from clienti va fi ceva de forma:
+-----------+
| id_client |
+-----------+
|         1 |
|         2 |
|         5 |
|         20 |
+-----------+

Daca vreau sa fie in ordine adica 1,2,3,4?

Am asa:
> SET @reid=0;
> UPDATE products SET id=(@reid:=@reid+1) ORDER BY id_client;

bafta