sql >> Database >  >> RDS >> Mysql

Een MySQL-weergave maken met een automatisch oplopende ID-kolom

Ik weet dat deze vraag oud is, maar voor het geval anderen deze vraag tegenkomen, is er een ander alternatief.

BELANGRIJK:Dit alternatief is geldig zolang de auto-increment niet echt belangrijk is, en je dus alleen een unieke identifier nodig hebt voor de weergaverijen:

U kunt de functie UUID() gebruiken die u een unieke alfanumerieke identificatie geeft. Raadpleeg de documentatie op mysql-reference-manual

Daarom zou je een weergave als deze kunnen maken:

Create view my-view AS
Select UUID() as 'id', t.name, t.value
from table t
....


  1. Een SQL-bestand importeren met mysqldump op Windows via de opdrachtregel

  2. MySQL:ERROR 1215 (HY000):Kan geen beperking voor externe sleutels toevoegen

  3. Voeg twee kolommen van twee tabellen samen tot één

  4. Hoe de IF/ELSE-instructie te gebruiken om een ​​nieuw xml-knooppuntitem in Sql bij te werken of te maken