Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zaktualizować zestaw identyfikatorów od 1?

Oczywiście jest sposób:

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

EDYTUJ

Aby uniknąć problemów ze zduplikowanymi kluczami, możesz uruchomić coś takiego wcześniej, aby tymczasowo zmienić bieżące identyfikatory na negatywne odpowiedniki:

update table_name
set id  = 0 - id;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql PDO maksymalna długość danych LONGBLOB podczas pobierania

  2. Problem z lokalnym hostem MySQL / 127.0.0.1

  3. Jak wyświetlić rekordy bazy danych w widoku bez powtarzania pola?

  4. WYBIERZ Dane z wielu tabel?

  5. Spring-Boot, nie można zapisać ciągu Unicode w MySql przy użyciu spring-data JPA