Jag vet att den här frågan är gammal, men ifall andra stöter på den här frågan finns det ett annat alternativ.
VIKTIGT:Det här alternativet är giltigt så länge som autoinkrementet inte är riktigt viktigt, så du behöver bara en unik identifierare för vyraderna:
Du kan använda funktionen UUID() som ger dig en unik alfanumerisk identifierare. Kontrollera dokumentationen på mysql-reference-manual
Därför kan du skapa en vy så här:
Create view my-view AS
Select UUID() as 'id', t.name, t.value
from table t
....