Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Criando uma visualização do MySQL com uma coluna id de incremento automático


Eu sei que essa pergunta é antiga, mas caso outras pessoas se deparem com essa pergunta, há outra alternativa.

IMPORTANTE:Esta alternativa é válida desde que o autoincremento não seja realmente importante e, portanto, você só precisa de um identificador exclusivo para as linhas da visualização:

Você pode usar a função UUID() que fornece um identificador alfanumérico exclusivo. Verifique a documentação em mysql-reference-manual

Portanto, você pode criar uma visão como esta:
Create view my-view AS
Select UUID() as 'id', t.name, t.value
from table t
....