sql >> Base de Datos >  >> RDS >> Mysql

Crear una vista de MySQL con una columna de identificación de incremento automático

Sé que esta pregunta es antigua, pero en caso de que otros se encuentren con esta pregunta, hay otra alternativa.

IMPORTANTE:esta alternativa es válida siempre que el autoincremento no sea realmente importante, por lo que solo necesita un identificador único para las filas de la vista:

Puede usar la función UUID() que le proporciona un identificador alfanumérico único. Consulte la documentación en mysql-reference-manual

Por lo tanto, podría crear una vista como esta:

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