[前][次][番号順一覧][スレッド一覧]

mysql:1127

From: (Kouhei KAIGAI) <<kaigai@xxxxxxxxxx>>
Date: Sat, 21 Aug 1999 17:03:06 +0900 (JST)
Subject: [mysql 01127] AUTO_INCREMANT $B$GBeF~$5$l$?CM$r<hF@$9$k!#(B

こんにちわ。海外@筑波と申します。

ちょっとMySQLそのものとは違った質問かもしれませんが、

例えば
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にはテーブル内で
ユニークな値が自動的に代入されるはずですが、この値を取得したい
場合にはどうすればよいでしょうか?

主キーであるID以外は、いずれも他の列と重複する可能性があるので
少々悩んでおります。

それでは。
♪ ────────────────────────────♪
  (((  ☆   UNIXシステムコールハンドブック絶版 (;_;)   ★  │
<◎ )      筑波大学情報学類参年  海外 浩平                │
 (   ) ( E-mail : kaigai@xxxxxxxxxx )            │
  m^m  ( URL : http://www.jks.is.tsukuba.ac.jp/~kaigai/ )  |
(_____)──────────────────────────♪

[前][次][番号順一覧][スレッド一覧]

->    1127 1999-08-21 17:03 [<kaigai@xxxxxxxxxx> ] AUTO_INCREMANT $B$GBeF~$5$l$?CM$r&lt;hF@$9$k!#(B
      1128 1999-08-22 00:52 ┗[とみたまさひろ <tomm] Re: AUTO_INCREMANT で代入された値を取得する。