Je sais que cette question est ancienne, mais juste au cas où d'autres rencontreraient cette question, il existe une autre alternative.
IMPORTANT :Cette alternative est valable tant que l'auto-incrémentation n'est pas vraiment importante, et donc vous n'avez besoin que d'un identifiant unique pour les lignes de la vue :
Vous pouvez utiliser la fonction UUID() qui vous fournit un identifiant alphanumérique unique. Consultez la documentation sur mysql-reference-manual
Vous pouvez donc créer une vue comme celle-ci :
Create view my-view AS
Select UUID() as 'id', t.name, t.value
from table t
....