Mysql
 sql >> база данни >  >> RDS >> Mysql

Създаване на MySQL изглед с автоматично увеличаваща се колона за идентификатор

Знам, че този въпрос е стар, но в случай, че други попаднат на този въпрос, има друга алтернатива.

ВАЖНО:Тази алтернатива е валидна, стига автоматичното увеличение не е наистина важно и затова се нуждаете само от уникален идентификатор за редовете за изглед:

Можете да използвате функцията UUID(), която ви предоставя уникален буквено-цифров идентификатор. Проверете документацията в mysql-reference-manual

Следователно можете да създадете изглед като този:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да проверя дали полето е нула или празно в MySQL?

  2. MySQL Visual Studio Не може да създаде прозорец за проектиране за избрания обект

  3. Открийте дали стойността е число в MySQL

  4. Множество актуализации в MySQL

  5. Схема на база данни за анкети