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

SQLクエリ-存在する場合は更新し、存在しない場合は挿入します

    ロジックを機能させるには、ロジックを逆にする必要があると思います。

    テーブルに挿入します-存在する場合(同じキー)、それを更新します。

    これは、ON DUPLICATEによって実現できます。 そのような声明:

    INSERT INTO Table1 VALUES(...)
    ON DUPLICATE KEY UPDATE column=column+1
    

    マニュアルこちら を確認してください



    1. すでに閉じられているオブジェクトsqlitedatabaseを再度開こうとします

    2. MySQLクライアントのデフォルトのポケットベルをどのように設定しますか?

    3. ゼロのActiveRecordグループカウント

    4. PL/SQLを使用してOracle11gのJSONファイルにデータをエクスポートする