Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Erstellen einer MySQL-Ansicht mit einer automatisch inkrementierenden ID-Spalte

Ich weiß, dass diese Frage alt ist, aber für den Fall, dass andere auf diese Frage stoßen, gibt es eine andere Alternative.

WICHTIG:Diese Alternative ist gültig, solange das Autoinkrement nicht wirklich wichtig ist und Sie daher nur eine eindeutige Kennung für die Ansichtszeilen benötigen:

Sie können die Funktion UUID() verwenden, die Ihnen eine eindeutige alphanumerische Kennung liefert. Überprüfen Sie die Dokumentation unter mysql-reference-manual

Daher könnten Sie eine Ansicht wie diese erstellen:

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