Insertした直後に取得
Insertした直後に
SELECT LAST_INSERT_ID()
で取得できる。
AUTO_INCREMENTが設定されてるカラムの数字を指定してINSERTすると、取得できないんやて。
いつでも取得
今のAUTO_INCREMENTの最大値
(select MAX(AUTO_INCREMENT設定してるカラム名))
次にAUTO_INCREMENTで登録される値
(select MAX(AUTO_INCREMENT設定してるカラム名) + 1)
例
select MAX(auto_column) + 1 from tbl1;
コメント