Re: バグ報告はこちらへ
minom
たびたび、失礼します。cli で実行してみたログです。
mysql> create table test.dd (
-> g smallint unsigned not null,
-> i smallint unsigned not null,
-> primary key(g, i)
-> );
Query OK, 0 rows affected (0.44 sec)mysql> create table test.ee (
-> g smallint unsigned not null,
-> i smallint unsigned not null auto_increment,
-> primary key(i, g)
-> );
Query OK, 0 rows affected (0.14 sec)
mysql> create table test.ff(
-> g smallint unsigned not null,
-> i smallint unsigned not null auto_increment,
-> primary key(g, i)
-> );
ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key
ご指摘の通り primary key を複数設定できるのは正しくて、
一つだけというのはワタシの勉強不足でした。
実行が失敗するのも事実とおもいます。
auto_increment を設定するとき、そのカラムを先に記述しないと
いけないように見えます。
裏付けるドキュメントは見つかりませんが・・・。
mysql のバージョンが原因でしょうか?
引き続き、調べてみます。
mysql> create table test.dd (
-> g smallint unsigned not null,
-> i smallint unsigned not null,
-> primary key(g, i)
-> );
Query OK, 0 rows affected (0.44 sec)mysql> create table test.ee (
-> g smallint unsigned not null,
-> i smallint unsigned not null auto_increment,
-> primary key(i, g)
-> );
Query OK, 0 rows affected (0.14 sec)
mysql> create table test.ff(
-> g smallint unsigned not null,
-> i smallint unsigned not null auto_increment,
-> primary key(g, i)
-> );
ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key
ご指摘の通り primary key を複数設定できるのは正しくて、
一つだけというのはワタシの勉強不足でした。
実行が失敗するのも事実とおもいます。
auto_increment を設定するとき、そのカラムを先に記述しないと
いけないように見えます。
裏付けるドキュメントは見つかりませんが・・・。
mysql のバージョンが原因でしょうか?
引き続き、調べてみます。
投票数:2
平均点:0.00
投稿ツリー
-
バグ報告はこちらへ
(uemera, 2009/5/31 14:00)
- Re: バグ報告はこちらへ (uemera, 2009/6/3 21:55)
-
Re: バグ報告はこちらへ
(uemera, 2009/6/7 20:06)
- Re: バグ報告はこちらへ (uemera, 2009/6/14 18:36)
- Re: インストール中のエラーです。 (BearsPaPa, 2009/7/8 0:00)
-
MySQL4 での制限
(uemera, 2009/7/8 9:55)
-
Re: MySQL4 での制限
(bearsPapa, 2009/7/8 12:24)
- Re: MySQL4 での制限 (uemera, 2009/7/8 12:44)
- Re: MySQL4 での制限 (genkids, 2009/7/10 11:20)
-
Re: MySQL4 での制限
(bearsPapa, 2009/7/8 12:24)
-
Re: バグ報告はこちらへ
(BearsPaPa, 2009/7/11 14:35)
- Re: MySQL4 での制限 (uemera, 2009/7/11 21:11)
- Re: バグ報告はこちらへ (genkids, 2009/8/13 0:10)
-
Re: バグ報告はこちらへ
(uemera, 2009/8/13 20:41)
- Re: バグ報告はこちらへ (genkids, 2009/8/14 14:33)
-
Re: バグ報告はこちらへ
(uemera, 2009/8/14 22:25)
- Re: バグ報告はこちらへ (guest, 2009/8/17 23:30)
- Re: バグ報告はこちらへ (genkids, 2009/8/17 16:03)
- Re: バグ報告はこちらへ (uemera, 2009/8/18 22:44)
- Re: バグ報告はこちらへ (genkids, 2009/8/19 21:06)
- Re: バグ報告はこちらへ (ldmo, 2010/1/19 21:26)
- Re: バグ報告はこちらへ (ldmo, 2010/1/19 21:29)
- Re: バグ報告はこちらへ (uemera, 2010/1/19 22:03)
- Re: バグ報告はこちらへ (uemera, 2010/1/20 14:10)
- Re: バグ報告はこちらへ (ldmo, 2010/1/25 10:20)
- Re: バグ報告はこちらへ (uemera, 2010/1/25 14:08)
- Re: バグ報告はこちらへ (ldmo, 2010/1/25 19:51)
- Re: バグ報告はこちらへ (ldmo, 2010/3/11 19:24)
- Re: バグ報告はこちらへ (ldmo, 2010/3/11 19:25)
- Re: バグ報告はこちらへ (uemera, 2010/3/11 23:40)
- Re: バグ報告はこちらへ (ldmo, 2010/3/12 14:47)
- Re: バグ報告はこちらへ (kaori, 2010/4/8 16:26)
- Re: バグ報告はこちらへ (uemera, 2010/4/8 21:20)
- Re: バグ報告はこちらへ (kaori, 2010/4/9 11:22)
- Re: バグ報告はこちらへ (mao, 2010/4/28 0:02)
- Re: バグ報告はこちらへ (uemera, 2010/4/28 0:18)
-
Re: バグ報告はこちらへ
(uemera, 2010/4/29 11:44)
- Re: バグ報告はこちらへ (mao, 2010/4/30 1:12)
- Re: バグ報告はこちらへ (ゲスト2, 2010/4/30 21:21)
- Re: バグ報告はこちらへ (NNUT, 2010/6/9 0:49)
- Re: バグ報告はこちらへ (uemera, 2010/6/9 9:15)
- Re: バグ報告はこちらへ (minom, 2010/8/7 23:13)
- Re: バグ報告はこちらへ (uemera, 2010/8/8 1:07)
- Re: バグ報告はこちらへ (minom, 2010/8/9 17:17)
- Re: バグ報告はこちらへ (uemera, 2010/8/11 22:52)
- Re: バグ報告はこちらへ (minom, 2010/8/12 21:13)
- Re: バグ報告はこちらへ (minom, 2010/8/12 22:38)
- Re: バグ報告はこちらへ (minom, 2010/8/12 23:35)
- Re: バグ報告はこちらへ (uemera, 2010/8/12 23:46)
- Re: バグ報告はこちらへ (minom, 2010/8/13 16:22)
- Re: バグ報告はこちらへ (uemera, 2010/8/13 17:55)