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
....