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

postgres-where in(list)-列は存在しません

    文字列定数には一重引用符を使用します:

    DELETE FROM user_job_titles
        WHERE id IN ('c836d018-1d12-4507-a268-a4d80d6d3f54',
                     'd0961a90-7d31-4c4c-9c1b-671115e3d833',
                     '62dda420-6e62-4017-b41d-205c0aa82ead'
                    );
    

    二重引用符は、テーブル名および列名で使用されるエスケープ文字です。したがって、エラーです。



    1. SQLServerデータベースのデータを失うことなくCDC対応テーブルから列を追加または削除する方法-SQLServerチュートリアル

    2. Oracle:2つの日付を減算し、結果の分を取得する方法

    3. SQLServerで同じクエリを複数回実行する最も簡単な方法

    4. Oracleのすべての権限を持つユーザーを作成します