タグ

ネタとM-Yamashitaに関するmohnoのブックマーク (1)

  • [MySQL]AUTO_INCREMENTのidが戻る

    こんにちは、M-Yamashitaです。 今回の記事は、MySQLのAUTO_INCREMENTのidが戻ってしまう話です。 以前、RailsMySQLを使うサービスにて、Mysql2::Error: Duplicate entry 'xxx' for keyが発生しました。このエラーの原因を調べたところ、テーブルでAUTO_INCREMENTとなっているカラムのidが戻って採番されており、その影響でエラーが発生していることがわかりました。当時の私の認識では、AUTO_INCREMENTとなっているidは、戻って採番されることはないと思っていたので非常に驚きました。 そのため、このidが戻る現象について調べて記事にしたいと思い、執筆しました。 なお、この記事ではMySQL 5.7を使用しています。 この記事で伝えたいこと MySQL再起動によりAUTO_INCREMENTのidが戻って採

    [MySQL]AUTO_INCREMENTのidが戻る
    mohno
    mohno 2023/05/22
    そんなにビット数が少ないの?と思ったら、「MySQLの再起動により、AUTO_INCREMENTのidが戻ってしまう」「MySQLでは、AUTO_INCREMENTの値はメモリ上に保持している」←ふーん。
  • 1