mysql:12960
From: wada toshiki <wada toshiki <wada-ts@xxxxxxxxxx>>
Date: Sat, 29 Apr 2006 10:41:22 +0900
Subject: [mysql 12960] チュートリアルの外部キーの使用について
「標準MySQL」なる書籍を読みながら、自分のためのデータベースを作るべくMySQLチュー トリアルを試していたんですが、3.6.6外部キーの使用のところでつまずいています。 http://dev.mysql.com/doc/refman/4.1/ja/example-foreign-keys.html のとおり、テーブルを作ったのですが、 +++++++++++++++++++++++++++ mysql> select * from person; +----+--------------------+ | id | name | +----+--------------------+ | 1 | Antonio Paz | | 2 | Lillana Angelovska | +----+--------------------+ 2 rows in set (0.00 sec) mysql> select * from shirt; +----+---------+--------+-------+ | id | style | color | owner | +----+---------+--------+-------+ | 1 | polo | blue | 1 | | 2 | dress | white | 1 | | 3 | t-shirt | blue | 2 | | 4 | dress | orange | 2 | | 5 | polo | red | 4 | | 6 | dress | blue | 5 | | 7 | t-shirt | white | 6 | +----+---------+--------+-------+ 7 rows in set (0.00 sec) ++++++++++++++++++++++++++++++++++ テーブルshirtのownerは、personのid 1,2しかないはずですが、チュートリアルのように なりません。 LAST_INSERT_ID()では、personのidを返して欲しいのですが、shirtのレコードを挿入し たときのidが返ってきているようなのです。何か注意する点がありましたら教えていただ けないでしょうか。 ++++++++++++++++++++ mysql> status; -------------- mysql Ver 14.7 Distrib 4.1.12a, for Win32 (ia32) Connection id: 6 Current database: test1_db Current user: root@localhost SSL: Not in use Using delimiter: ; Server version: 4.1.12a-nt Protocol version: 10 Connection: localhost via TCP/IP Insert id: 1 Server characterset: sjis Db characterset: sjis Client characterset: sjis Conn. characterset: sjis TCP port: 3306 Uptime: 1 hour 19 min 56 sec Threads: 1 Questions: 69 Slow queries: 0 Opens: 29 Flush tables: 1 Open tab les: 2 Queries per second avg: 0.014 -------------- -- ********************************************* 和田稔己 **********************************************
-> 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: [解決]チュートリアルの外部キーの使用について