はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ auto_increment

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 7 / 7件)
 

[MySQL]AUTO_INCREMENTのidが戻る

2023/05/21 このエントリーをはてなブックマークに追加 68 users Instapaper Pocket Tweet Facebook Share Evernote Clip MySQL Rails error XXX カラム

こんにちは、M-Yamashitaです。 今回の記事は、MySQLのAUTO_INCREMENTのidが戻ってしまう話です。 以前、RailsとMySQLを使うサービスにて、Mysql2::Error: Duplicate entry 'xxx' for keyが発生しました。このエラーの原因を調べたところ、テーブルでAUTO_INCREMENTとなっているカラムのidが戻って採番されており、その... 続きを読む

【MySQL】AUTO_INCREMENTの値はロールバック後も戻らない - Qiita

2022/03/14 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita MySQL 事実 仕様 タイトル

ロールバック処理の検証中にのidカラムの番号が飛んでいたので、調べたらタイトルの事実が判明しました。 忘れないようにまとめておきます。 なぜ戻らないのか MySQLの仕様でした。SQL全般の仕様なのかは分かりません。 公式サイトに説明があります。 すべてのロックモード (0、1、および 2) では、自動インクリメント値... 続きを読む

MariaDBでAUTO_INCREMENTの値が戻る罠 | GMOアドパートナーズグループ TECH BLOG byGMO

2020/05/26 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip byGMO MariaDB insert T.K 片方

GMOアドマーケティングのT.Kです。 MariaDBでAUTO_INCREMENTの値が戻る現象に遭遇したので、紹介したいと思います。 発生条件はパーティションを使っているテーブルに対して、並列トランザクションでINSERTを行い、片方のトランザクションで払い出したAUTO_INCREMENTの値を使わなかった場合です。 検証環境 OS: CentOS 7... 続きを読む

言っておくけど、AuroraクラスターでAUTO_INCREMENTのカウンタが同期されないのはバグじゃないからな - Qiita

2019/05/22 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita strawberry カウンタ パク 同期

これで現在AUTO_INCREMENTのカウンタは30002になっているはずだ。 ちょっと長いが画面キャプチャを添付する。 4. それではリードレプリカを見てみよう まあ、まずはこいつを見てほしい 何と、strawberryのidは確かに30001なのに、AUTO_INCREMENTのカウンタは10002になっているではないか。 「データの同期が取れてねぇじ... 続きを読む

MySQLは主キー以外でもauto_incrementができる - chiastolite’s blog

2017/11/07 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip MySQL Hoge int Key カラム

2017 - 11 - 07 MySQLは主キー以外でもauto_incrementができる create table tbl_name( `id` int(11) NOT NULL, `hoge` int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (`id`), KEY (`hoge`) ) なるほどな なおAUTO_INCREMENTするカラムはKEYに... 続きを読む

DBの自動連番がロールバックしても戻らない理由 - C Sharpens you up

2015/05/15 このエントリーをはてなブックマークに追加 122 users Instapaper Pocket Tweet Facebook Share Evernote Clip ロール C Sharpens you up insert

2014-03-14 DBの自動連番がロールバックしても戻らない理由 SQL DBの主キーカラムに自動連番(MySQLならAUTO_INCREMENT、SQL ServerならIDENTITY、OracleやPostgreSQLならシーケンス)を設定していると、基本的には連続した数字が付番されていくのですが、行削除もしていないのに抜け番が発生する場合があります。 INSERTが制約にひっかかって失... 続きを読む

LAST_INSERT_IDの限界 - 筋トレとともに生きるDBAの雑記

2013/03/15 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip DBA MyISAM 雑記 数値 限界

2013-03-15 LAST_INSERT_IDの限界 こんにちは。突然ですが32bit/64bitの差を調べていて気づいたのでメモ。 32bitだともちろん32bitを超える数値をそのままでは扱えないわけですが、MySQL的にはどうなのよってことで特に値が大きくなりがちなid発番を見てみました。弊社ではid発番をauto_incrementではなく、MyISAMなテーブルに対する以下クエリで発... 続きを読む

 
(1 - 7 / 7件)