sql >> データベース >  >> RDS >> Mysql

自動インクリメントID列を使用してMySQLビューを作成する

    私はこの質問が古いことを知っていますが、他の人がこの質問に出くわした場合に備えて、別の選択肢があります。

    重要:この代替手段は、自動インクリメントがそれほど重要でない限り有効であるため、ビュー行に一意の識別子のみが必要です。

    一意の英数字の識別子を提供するUUID()関数を使用できます。 mysql-reference-manual>

    したがって、次のようなビューを作成できます:

    Create view my-view AS
    Select UUID() as 'id', t.name, t.value
    from table t
    ....
    


    1. SQL Server:動的なwhere句

    2. MySQLでは、CHAR()関数は奇妙に機能します

    3. WordPress –舞台裏、パート2

    4. where句にウィンドウ関数がないのはなぜですか?