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

INSERT ... ON DUPLICATE KEY(何もしない)

    はい、INSERT ... ON DUPLICATE KEY UPDATE id=idを使用してください (idであっても、行の更新はトリガーされません 自分自身に割り当てられます)。

    エラー(変換エラー、外部キーエラー)や自動インクリメントフィールドの枯渇(キーが重複しているために行が挿入されなくてもインクリメントされる)を気にしない場合は、INSERT IGNOREを使用します。 このように:

    INSERT IGNORE INTO <table_name> (...) VALUES (...)
    


    1. MySQL動的ピボットテーブル

    2. MySQLでのTRIM()関数のしくみ

    3. oracle12cでSQLクエリの結果をJSONとして返します

    4. MySQL SELECT WHERE日時は日と一致します(必ずしも時刻とは限りません)