エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 人気コメント
- 新着コメント
関連記事
MySQL で ON DUPLICATE KEY UPDATE を使ってたら、カンスト(カウンターストップ)した話 - R-Hack(楽天株式会社)
こんにちは。日焼けしやすいラクマの豊永です。 いきなりですが、MySQL の INSERT ... ON DUPLICATE KEY... こんにちは。日焼けしやすいラクマの豊永です。 いきなりですが、MySQL の INSERT ... ON DUPLICATE KEY UPDATE 構文 をご存知でしょうか。 大量のデータを1度に INSERT, UPDATE するという構文です。 ラクマのあるシステムで、1件ずつの処理だと処理時間的に厳しい箇所で、INSERT ... ON DUPLICATE KEY UPDATE 構文 を利用していました。 しかし、この構文を使っている箇所について、下記の事象が発生しました。 意図せず AUTO_INCREMENT が進む int で保存できる最大値に達する (カンスト) 新しくデータが保存できなくなる 今回は、1. のところについての対処方法の共有をしたいと思います。 INSERT ... ON DUPLICATE KEY UPDATE 構文 について MySQL :: MySQL