mysql:1128
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Sun, 22 Aug 1999 00:52:24 +0900
Subject: [mysql 01128] Re: AUTO_INCREMANT で代入された値を取得する。
とみたです。 At Sat, 21 Aug 1999 17:03:06 +0900 (JST), kaigai@xxxxxxxxxx (Kouhei KAIGAI) wrote: > 例えば > create table sample( ID INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT , > NAME CHAR(128), > TEL CHAR(32), > SCORE INTEGER ); > > のような感じでテーブルを作ったとします。 > この時に、 > > insert into sample(NAME,TEL,SCORE) values('太郎','123-4567-8900',78); > > とすると、value()内で指定された値の他に、IDにはテーブル内で > ユニークな値が自動的に代入されるはずですが、この値を取得したい > 場合にはどうすればよいでしょうか? MySQL の場合は LAST_INSERT_ID() で取得できます。 select LAST_INSERT_ID(); # 他の RDBMS の場合にどうやるかは知りません…。 -- とみたまさひろ <tommy@xxxxxxxxxx>
1127 1999-08-21 17:03 [<kaigai@xxxxxxxxxx> ] AUTO_INCREMANT $B$GBeF~$5$l$?CM$r<hF@$9$k!#(B -> 1128 1999-08-22 00:52 ┗[とみたまさひろ <tomm] Re: AUTO_INCREMANT で代入された値を取得する。