mysql:5648
From: sin <sin <panocon@xxxxxxxxxx>>
Date: Wed, 19 Jun 2002 20:12:30 +0900
Subject: [mysql 05648] Re: インサートしたデータを取り出したいのですが。
sinです。 川合様有り難う御座います。 > 川合孝典です。 > > > sinと言います。 > > > > 以下のテーブルで、データをインサートして、インサートしたデータのID値を > > 取り出したいのですが、どのようなSQL文を書けば簡潔に出来るでしょうか? > > LAST_INSERT_ID関数を使ってみては? > > 8.4.6.3 最後に挿入された行のユニーク ID をどのように得られるか? > http://www.mysql.jp/mysql/Manual/html/manual.ja_Clients.html#Getting_unique_ > ID > Perlでインサート後以下の構文で無事取り出す事が出来ました。 有り難う御座いました。 $q = $db->prepare("select LAST_INSERT_ID()"); $q->execute() or &error('データベースエラー','コマンド実行出来ません1'); $FORM{'ID'} = $q->fetchrow_array;
5644 2002-06-19 07:42 [sin <panocon@xxxxxxx] インサートしたデータを取り出したいのですが。 5645 2002-06-19 09:12 ┗["KAWAI,Takanori" <GC] -> 5648 2002-06-19 20:12 ┗[sin <panocon@xxxxxxx] 5649 2002-06-19 20:46 ┗["KAWAI,Takanori" <GC] 5651 2002-06-20 21:26 ┗[sin <panocon@xxxxxxx] 5652 2002-06-20 22:33 ┗["KAWAI,Takanori" <GC]