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

mysql:7537

From: aimitsu katoh <aimitsu katoh <akimitsu@xxxxxxxxxx>>
Date: Thu, 17 Apr 2003 19:38:51 +0900
Subject: [mysql 07537] Re: insert したデータの KEY を得るには?

Tatsuhiko Miyagawa さんWrote:

>$dbh->{mysql_insertid} で取得できます。

>LAST_INSERT_ID はConnection毎にキャッシュされるので上記SQL文でも問題なく取得できます。
>http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_Reference.html#Miscellaneous_functions

>GET_LOCK()関数や LOCK TABLES などの方法がありますが、INSERT_ID の取得
>では必要ありません。

ありがとうございます。
さんざんgoogleで検索したのですが、マニュアルは見事に見落としていました ^^;。
上記方法にてあっさり解決です。これからも何かあればめげずにマニュアル熟読します。

-----
Akimitsu Katoh
akimitsu@xxxxxxxxxx

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

      7529 2003-04-17 18:04 [aimitsu katoh <akimi] insert したデータの KEY を得るには?    
      7532 2003-04-17 18:32 ┣[とみたまさひろ <tomm]                                       
      7534 2003-04-17 18:42 ┃┗[aimitsu katoh <akimi]                                     
      7536 2003-04-17 19:22 ┃ ┗[Tatsuhiko Miyagawa <]                                   
->    7537 2003-04-17 19:38 ┃  ┗[aimitsu katoh <akimi]                                 
      7535 2003-04-17 18:53 ┣["TOYOSHIMA,Masayuki"] auto_increment int 型について         
      7538 2003-04-17 23:55 ┃┗[とみたまさひろ <tomm]                                     
      7540 2003-04-18 06:46 ┗["KAWAI,Takanori" <GC]