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

Wygeneruj (tj. napisz) kolumnę indeksu numeru wiersza w MySQL

Wskazówka od znajomego uratowała dzień. Wydaje się, że to najszybszy sposób na wykonanie zadania:

  1. Utwórz nową tabelę z identyczną strukturą kolumn, jak oryginalna, z dodaniem kolumny z automatycznym przyrostem.
  2. Dodaj dane z oryginalnej tabeli do nowej za pomocą INSERT INTO... SELECT... ORDER BY
  3. Usuń oryginalną tabelę

Zrobiłem 9 milionów wierszy w 7 sekund.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz post, który nie ma określonego tagu

  2. Jak dodać ciąg do wartości kolumny w MySQL?

  3. Tabela przestawna MySQL przy użyciu java

  4. Mysql COUNT według daty tylko część DATETIME

  5. Optymalizacja MySQL ORDER BY na kalkulacji udostępnionej WHERE