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

Indsæt primær nøgle til automatisk stigning i eksisterende tabel

En ALTER TABLE sætning, der tilføjer PRIMARY KEY kolonnen fungerer korrekt i min test:

ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;

På en midlertidig tabel oprettet til testformål skabte ovenstående sætning AUTO_INCREMENT id kolonne og indsatte automatiske stigningsværdier for hver eksisterende række i tabellen, startende med 1.



  1. Partitionsfunktion COUNT() OVER mulig ved brug af DISTINCT

  2. Vis data fra database ved hjælp af basisadapter og listevisning

  3. Er semikolon nødvendigt i SQL?

  4. Forskellen mellem VARCHAR og TEXT i MySQL