私はこの質問が古いことを知っていますが、他の人がこの質問に出くわした場合に備えて、別の選択肢があります。
重要:この代替手段は、自動インクリメントがそれほど重要でない限り有効であるため、ビュー行に一意の識別子のみが必要です。
一意の英数字の識別子を提供するUUID()関数を使用できます。 mysql-reference-manual>
したがって、次のようなビューを作成できます:
Create view my-view AS
Select UUID() as 'id', t.name, t.value
from table t
....