AUTO_ INCREMENTとは、 それを指定したカラムに対してMySQLが自動的に一意のシーケンス番号を生成する機能です。MySQLではおなじみの機能で、 サロゲートキーとしての役割や値をそのままユーザIDなどのデータとして使用することも多いと思います (SQLアンチ ...
MySQLを運用していく上で、プライマリキーに整数型のカラムとAUTO_ INCREMENTを設定して運用することはよくあると思います。このプライマリキーを運用していく中で、整数型によってはAUTO_ INCREMENTの値が整数型のカラムの最大値に到達してしまい、エラーが出 ...
「将来的に自動採番にする予定だけど、諸々の都合で一旦自動採番入れないでIDテーブルを作る」っていうの本当に止めた方が良いよ、というお話でもあります。 何があったか 「将来的に自動採番にする予定だけど、諸々の都合で一旦自動採番入れないでID ...
実装中に奇妙なことが起きました。 ローカルの開発環境内で構築した MySQL5.7での出来事です。 AUTO_INCREMENTを設定したidを持つテーブルに、INSERT処理を実行しました。 すると、100近くまでカウントされていたidが突然1に戻っていたんです。 そのテーブルは他 ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する