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

mysql:12963

From: wada toshiki <wada toshiki <wada-ts@xxxxxxxxxx>>
Date: Sat, 29 Apr 2006 15:17:45 +0900
Subject: [mysql 12963] Re: [解決]チュートリアルの外部キーの使用について

忠犬 KEN wrote:
> 結論から言うと、マニュアルの例題が間違っています。
> 
> バージョン5の英文マニュアルでは、例題が修正されています。
> http://dev.mysql.com/doc/refman/5.0/en/example-foreign-keys.html
> 
> person表にinsertした後、変数@lastにLAST_INSERT_ID()を退避し、
> shirt表のinsert時に@lastを利用するように修正されています。
> 
> INSERT INTO person VALUES (NULL, 'Antonio Paz');
> 
> SELECT @last := LAST_INSERT_ID();
> 
> INSERT INTO shirt VALUES
> (NULL, 'polo', 'blue', @last),
> (NULL, 'dress', 'white', @last),
> (NULL, 't-shirt', 'blue', @last);
> 
> INSERT INTO person VALUES (NULL, 'Lilliana Angelovska');
> 
> SELECT @last := LAST_INSERT_ID();
> 
> INSERT INTO shirt VALUES
> (NULL, 'dress', 'orange', @last),
> (NULL, 'polo', 'red', @last),
> (NULL, 'dress', 'blue', @last),
> (NULL, 't-shirt', 'white', @last);

納得しました。ありがとうございました。

-- 
*********************************************
  和田稔己
**********************************************

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

     12960 2006-04-29 10:41 [wada toshiki <wada-t] チュートリアルの外部キーの使用について  
     12962 2006-04-29 13:32 ┗[忠犬 KEN <ken_ken_19]                                       
->   12963 2006-04-29 15:17  ┗[wada toshiki <wada-t] Re: [解決]チュートリアルの外部キーの使用について