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

INSERT IGNOREがauto_increment主キーをインクリメントするのはなぜですか?

    これは、MySQL5.1.22以降のデフォルトの動作です。

    構成変数を設定できます innodb_autoinc_lock_mode 0へ (別名「従来の」ロックモード)自動インクリメント列のギャップを回避したい場合。ただし、このモードにはINSERTまでテーブルロックを保持する効果があるため、パフォーマンスが低下する可能性があります。 完了します。

    InnoDBAUTO_INCREMENTロックモード



    1. 製品レビュー–MySQLのステラ修復

    2. ORA-27154 / ORA-27146

    3. リソース、トピック、および章について、正規化されたDBでGROUPBYを使用して結合する

    4. WordPressのカスタムテーブルが空かどうかを確認する方法