タグ付けされた質問 「autoincrement」

6
MySQL自動インクリメントフィールドは自動的にリセットされます
INT(11)として設定された自動インクリメントフィールドを持つMySQLテーブルがあります。このテーブルには、アプリケーションで実行されているジョブのリストがほとんど格納されます。アプリケーションの存続期間中の任意の時点で、テーブルには何千ものエントリが含まれているか、完全に空(つまり、すべてが終了)になっている可能性があります。 フィールドは、他のものに対して外部キーではありません。 実際にリセットをトラップすることはできませんでしたが、自動インクリメントはランダムにゼロにリセットされるようです。 この問題は、自動インクリメントフィールドがたとえば600,000レコード程度に達し、しばらくしてから自動インクリメントフィールドが低い1000年代で実行されているように見えるために明らかになります。 テーブルが空の場合、自動インクリメントが自動的にリセットされるようです。 これは可能ですか、可能であれば、どのようにオフにするか、リセット方法を変更しますか? そうでない場合、なぜこれを行うのかについての説明はありますか? ありがとう!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.