sql >> Databasteknik >  >> RDS >> Mysql

Skapa en MySQL-vy med en automatiskt ökande id-kolumn

Jag vet att den här frågan är gammal, men ifall andra stöter på den här frågan finns det ett annat alternativ.

VIKTIGT:Det här alternativet är giltigt så länge som autoinkrementet inte är riktigt viktigt, så du behöver bara en unik identifierare för vyraderna:

Du kan använda funktionen UUID() som ger dig en unik alfanumerisk identifierare. Kontrollera dokumentationen på mysql-reference-manual

Därför kan du skapa en vy så här:

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


  1. If-uttalande inom Where-klausulen

  2. ExecuteNonQuery för SELECT SQL-sats som returnerar inga rader

  3. Välja en databasproxy för MySQL &MariaDB

  4. Använda OAuth för att autentisera din ODBC-anslutning till Salesforce.com