AUTO_INCREMENT属性が与えられたカラムに、次に割り振られる値の確認方法。
忘れた時の為にメモ。
このようなSQLで問い合わせして取得します。
SELECT table_schema , auto_increment FROM information_schema.tables WHERE table_schema='<database_name>' and table_name='<table_name>';
具体的な例。
SELECT table_schema , auto_increment FROM information_schema.tables WHERE table_schema='wp' and table_name='wp_posts';
実行結果
mysql> SELECT
-> table_schema
-> , auto_increment
-> FROM
-> information_schema.tables
-> WHERE
-> table_schema='wp'
-> and table_name='wp_posts';
+--------------+----------------+
| table_schema | auto_increment |
+--------------+----------------+
| wp | 2164 |
+--------------+----------------+この結果から、データベース wp の テーブル wp_posts の次のシーケンス番号は 2,164 と分かります。
安達棒とアンバサダーで色々釣りたいおじさん。
Macでプログラムを書いて暮らしています。 趣味はルアーフィッシング、ギター、アクアリウムとストリートファイター(格ゲー) 。
宮崎県在住。




