MySQL5逆引き大全460の極意

組み込み関数の極意 - Tips363 オートインクリメント列の最終番号を取得するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

9-10その他の関数Tips363 オートインクリメント列の最終番号を取得するには

Level3

PointLAST_INSERT_ID関数を利用します

構文   
LAST_INSERT_ID([任意の式])

LAST_INSERT_ID関数は、AUTO_INCREMENT列に挿入された直近の連番を返します。この関数が返す値はあくまで接続単位に独立していますので、その他のセッションが自動連番を生成した場合にも影響を受けることはありません。

ただし、INSERT命令によって複数値をまとめて挿入した場合、LAST_INSERT_ID関数は(最後に挿入された値ではなく)最初に挿入された連番値を返します。

用例1
mysql> INSERT INTO rental (member_id, cd_id, rental_date, returned) 
    -> VALUES('Y0001', 'jazz-0001', '2010-09-

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません