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

jak ponownie zindeksować tabelę mysql

Co powiesz na coś takiego jak proste zapytanie używające zmiennej:

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

To uporządkuje twoje wiersze, takie jak:0,1,2,4,5...itd. według daty.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instrukcja MYSQL If w transakcji powodująca błąd

  2. Czy MySQL obsługuje typy danych zdefiniowane przez użytkownika?

  3. Szyfrowanie danych użytkownika w celu automatycznego logowania do systemu stron trzecich

  4. Jak stworzyć w PHP dwukolumnową tabelę z wartościami z bazy danych?

  5. Nie można otworzyć i zablokować tabel uprawnień:Tabela „mysql.user” nie istnieje