sql >> Databáze >  >> RDS >> Mysql

Vytvoření pohledu MySQL s automaticky se zvyšujícím sloupcem id

Vím, že tato otázka je stará, ale pro případ, že by se s touto otázkou setkali ostatní, existuje jiná alternativa.

DŮLEŽITÉ:Tato alternativa je platná, pokud autoinkrement není skutečně důležitý, a proto potřebujete pouze jedinečný identifikátor pro řádky zobrazení:

Můžete použít funkci UUID(), která vám poskytne jedinečný alfanumerický identifikátor. Zkontrolujte dokumentaci na mysql-reference-manual

Můžete tedy vytvořit pohled jako tento:

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


  1. Jak zkontrolovat verzi MySQL

  2. Integrace MySQL s Pythonem ve Windows

  3. tomcat 6.0.24 Výjimka:Nelze načíst com.mysql.jdbc.SQLError

  4. Složený primární klíč v django