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

MySQL5.6で生成された列の代替手段は何ですか

    以前のバージョンのMySQLが生成された列をサポートしていない場合は、クエリ時にその列を計算する必要があります。 1つのオプションはビューです:

    CREATE VIEW yourView AS (
        SELECT *, COALESCE(CONCAT(employee_name, '^')) AS employee_name_generator
        FROM employee
    )
    

    MySQLはマテリアライズドビューを(直接)サポートしていません。したがって、マテリアライズドビューの動作が本当に必要な場合は、上記のビューの選択ロジックを使用して一時テーブルを作成するなどの操作を行う必要があります。



    1. MySQLが実行されているポートと接続できるかどうかをテストするにはどうすればよいですか?

    2. 複数のコンシューマーを持つSQLテーブルとしてのジョブキュー(PostgreSQL)

    3. 相互の友達のSQLと結合(Mysql)

    4. オンライン/オフラインデータベース同期-MySQL/PHP