AUTO_INCREMENTのIDカラムがオーバーフローしたらどうなるの?実例から学ぶDB設計の注意点 by やまもとひろや

PHPerKaigi 2025
採択
LT(5分)

AUTO_INCREMENTのIDカラムがオーバーフローしたらどうなるの?実例から学ぶDB設計の注意点

HiroyaYamamoto1 やまもとひろや HiroyaYamamoto1

2,147,483,647
これ何の数字か分かりますか?
そうですね!INTの最大値ですね!

DBを設計していて何となくIDカラムをINT型にしている人、多いのではないでしょうか?
初めのうちはいいのですがサービスの成長と共にレコードが増え、INTの上限値になった場合どうなるのでしょうか?

本セッションでは

  • 実際に弊社で起きた事象と対応
  • DB設計において気をつけるべき点

をお話できればと思っております!