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

SQL-IF EXISTS UPDATEELSEINSERT構文エラー

    INSERT INTO component_psar (tbl_id, row_nr, col_1, col_2, col_3, col_4, col_5, col_6, unit, add_info, fsar_lock)
    VALUES('2', '1', '1', '1', '1', '1', '1', '1', '1', '1', 'N')
    ON DUPLICATE KEY UPDATE col_1 = VALUES(col_1), col_2 = VALUES(col_2), col_3 = VALUES(col_3), col_4 = VALUES(col_4), col_5 = VALUES(col_5), col_6 = VALUES(col_6), unit = VALUES(unit), add_info = VALUES(add_info), fsar_lock = VALUES(fsar_lock)
    

    tbl_idで動作します およびrow_nr UNIQUEを持っている キー。

    これは、DocJonasが例にリンクされているメソッドです。



    1. さまざまな季節のホテルの宿泊料金

    2. を介してUbuntuにPostgresqlをサイレントインストールする方法。 Dockerfile?

    3. テーブルが作成されないsqliteandroid

    4. Oracleの最後の行をテーブルに取得する方法