sql >> Database teknologi >  >> RDS >> Mysql

hvordan man genindekserer mysql-tabel

Hvad med noget som en simpel forespørgsel ved hjælp af en variabel:

set @ROW = 0;
UPDATE `tbl_example` SET `id` = @ROW := @ROW+1 ORDER BY `fld_date` ASC;

Dette vil sortere dine rækker som:0,1,2,4,5...osv efter din dato.



  1. INDSÆT ... PÅ DUBLIKAT NØGLOPDATERING med HVOR?

  2. SQL Server Internals:Problematiske Operatører Pt. II – Hashing

  3. Gendannelse af slettet 'root'-bruger og adgangskode til MySQL

  4. Hvordan SOUNDEX() virker i MariaDB