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

Oprettelse af en MySQL-visning med en id-kolonne med automatisk stigning

Jeg ved, at dette spørgsmål er gammelt, men hvis andre støder på dette spørgsmål, er der et andet alternativ.

VIGTIGT:Dette alternativ er gyldigt, så længe den automatiske stigning ikke er rigtig vigtig, og du behøver derfor kun en unik identifikator for visningsrækkerne:

Du kan bruge funktionen UUID() som giver dig en unik alfanumerisk identifikator. Tjek dokumentationen på mysql-reference-manual

Derfor kan du oprette en visning som denne:

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


  1. Hvordan kan jeg forbinde flere SQL-tabeller ved hjælp af ID'erne?

  2. Summen af ​​kolonne ved brug af mysqli og php

  3. kodning UTF8 matcher ikke locale en_US; den valgte LC_CTYPE indstilling kræver kodning LATIN1

  4. Kan ikke oprette forbindelse til mysql database [strato]