AUTO_INCREMENTの値を設定/確認するTweetMySQLのAUTO_INCREMENTの値を確認したり設定します。TABLEで一発です。STATUS単純にmax()関数で調べることができます。引数には調べたいAUTO_INCREMENTの設定がしてあるカラム名を渡します。お手軽ですがこの方法はレコードが物理的に削除される運用をしていると実際の値とずれてしまいます。STATUSを利用します。LIKEにはテーブル名を文字列として渡します。以下の例だと3であることがわかります。|+------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+-----------------+----------+----------------+---------+INFORMATION_SCHEMAMySQLその物のデータを管理しているinformation_schemaの中にあるtablesテーブルをのぞいても確認が可能です。*/information_schema.tablesは他にも様々な情報が詰まってますので、必要に応じて参照したいですね。|+-----------------+---------------------+------+-----+---------+-------+サーバ全体の初期値を変更する/etc/my.cnfなどでAUTO_INCREMENTの初期値や増加量を設定できます。これはテーブルやデータベース単体ではなくサーバ全体に影響する物です。2ずつ増える単一のDBで利用する機会はあまり無いと思いますが、例えばシステムを移行した際に旧システムと発番ルールを変更したい(一定量飛ばしたい)、または複数のマスターを稼働させるマルチマスターなどで活躍します。自宅警備がてらゲームのお仕事や講師などしてご飯を食べてます。ご質問やリクエストなどお気軽に。メールアドレスの入力は任意です。書き込みが反映されるまで時間がかかります。コメントデータの処理方法の詳細はこちらをご覧ください。ブログをメールで購読メールアドレスを記入して購読すれば、更新をメールで受信できます。