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

重複キーで無視しますか?

    すべてのエラーを無視するため、INSERT IGNOREを使用しないことをお勧めします(つまり、グローバルな無視がずさんです)。代わりに、例ではtag は一意のキーです。使用:

    INSERT INTO table_tags (tag) VALUES ('tag_a'),('tab_b'),('tag_c')
    ON DUPLICATE KEY UPDATE tag=tag;
    

    キーが重複すると、次のようになります:

    クエリOK、影響を受ける行は0(0.07秒)



    1. MySQL LIMIT、OFFSETを使用したページネーション

    2. MariaDBでのCONV()のしくみ

    3. MySQLデータベースでのトリガーの操作-チュートリアル

    4. Springのストアドプロシージャ-プロシージャから返される結果は常に空です