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

mysql:3892

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Wed, 4 Jul 2001 23:46:56 +0900
Subject: [mysql 03892] Re: auto_increment の値の取得について

とみたです。

On Wed, 04 Jul 2001 13:01:06 +0900
Tybalt of Capulet <ice-man@xxxxxxxxxx> wrote:

> > コネクション毎にサーバに保持される... と書いてありませんでしたか?

> それは読みました。
> ただこの「コネクション毎にサーバに保持される」という意味が
> わかりませんでした。

MySQL はクライアント/サーバシステムです。クライアントプログラムから
サーバプログラムに接続して(コネクションを張って)使用します。
複数のクライアントから同時にサーバを使用することもできます。つまり、
「コネクション毎にサーバに保持される」ということは、クライアント
プログラム毎に保持されるということです。

…ってな説明でわかりますか?

> やっぱりすっきりしません。
> 今は直接値を得たいのでmysql_insert_id()が適しているのでしょうか?
> もーわけがわかりません。
> 最近INSERTしたIDを得るのがLAST_INSERT_ID()。
> 最近っていつ?というようなことが引っかかってなかなか理解できません。

「最近」じゃなくて「最新」なら理解できます?

> どっちも本当なら何故同じ機能の関数が名前を変えて2つもあるの?
> という感じがしますが。

SQL の関数と C や PHP の関数の違いです。

> 奥が深いですね。

この辺は、そんなに深くはないんですけどね (^^;

--
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp


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

      3877 2001-07-03 18:24 [Tybalt of Capulet <i] auto_increment の値の取得について       
      3878 2001-07-03 19:17 ┗[Akihiko Shinohara <s]                                       
      3880 2001-07-04 00:53  ┗[Tybalt of Capulet <i]                                     
      3881 2001-07-04 10:11   ┗[Akihiko Shinohara <s]                                   
      3883 2001-07-04 13:01    ┗[Tybalt of Capulet <i]                                 
      3884 2001-07-04 13:32     ┣[Akihiko Shinohara <s]                               
->    3892 2001-07-04 23:46     ┗[とみたまさひろ <tomm]                               
      3897 2001-07-05 02:47      ┗[Tybalt of Capulet <i]                             
      3912 2001-07-05 16:24       ┗[とみたまさひろ <tomm]                           
      3913 2001-07-05 16:54        ┗[Tybalt of Capulet <i]                         
      3914 2001-07-05 21:04         ┣[とみたまさひろ <tomm]                       
      3918 2001-07-06 15:09         ┗[ken <kenn@xxxxxxxxxx] my.cnf で max_allowed_packet が反映されない?