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

Generer (dvs. skriv) en rækkenummerindekskolonne i MySQL

Et tip fra en ven reddede dagen. Dette ser ud til at være den hurtigste måde at udføre opgaven på:

  1. Opret en ny tabel med identisk kolonnestruktur som den oprindelige med tilføjelse af en kolonne med automatisk stigning.
  2. Tilføj dataene fra den oprindelige tabel til den nye ved at bruge INSERT INTO ... VÆLG ... BESTIL EFTER
  3. Slet den oprindelige tabel

Lavede 9 millioner rækker på 7 sekunder.




  1. Flet en tabel og en ændringslog til en visning i PostgreSQL

  2. Sådan skriver du en forespørgsel med flere adfærd

  3. Sådan konverteres en streng til en dato i PostgreSQL

  4. WIDTH_BUCKET() Funktion i Oracle