So che questa domanda è vecchia, ma nel caso in cui altri si imbattono in questa domanda, c'è un'altra alternativa.
IMPORTANTE:questa alternativa è valida fintanto che l'autoincremento non è veramente importante, quindi hai solo bisogno di un identificatore univoco per le righe della vista:
È possibile utilizzare la funzione UUID() che fornisce un identificatore alfanumerico univoco. Controlla la documentazione su mysql-reference-manual
Quindi potresti creare una vista come questa:
Create view my-view AS
Select UUID() as 'id', t.name, t.value
from table t
....