Re: バグ報告はこちらへ
uemera
uemera@作者です。
ご連絡ありがとうございます。
調べていると、
InnoDBでは複合キーによるPRIMARY KEY指定はできないという情報を得ました。
<参考>
[PGメモ]MySQL AUTO_INCREMENT の使用についてのエトセトラ。|Late Riser
http://ameblo.jp/milmil0003/entry-10436411305.html
minom さんが先日調べていただいたように、複合キー指定でもキーの順序を入れ替えるだけで
OKだったりERRORとなったりしているので、InnoDBがどうこうではなく単なるバグのような気は
します。
ただ、もしかしたらWindowsで動かしていたMySQLはInnoDBで動いており、UNIX系OSのMySQLはMyISAM
で動いていたのかも?とちょっと気になったもので。
MySQL :: MySQL 5.1 Reference Manual :: 3.6.9 Using AUTO_INCREMENT
http://dev.mysql.com/doc/refman/5.1/en/example-auto-increment.html
このページの真ん中よりちょっと下あたりに、ERROR 1075 についての記述があります。(英語)
"ERROR 1075"で検索したら出てきます。
これによると、CREATE TABLE時に
type=myisam;
をつけたら解決すると書いてあります。
ここにも同じようなことが描いてありました。
MySQL Bugs: #14404: AUTO_INCREMENT
http://bugs.mysql.com/bug.php?id=14404
ということで、修正したmysql.sqlを試しに作ってみました。
https://toyao.net/xoops/uploads/webscorerevolution/mysql.sql_WSRv200patch.zip
もしWindows環境にインストールしたい気持ちがまだあるようでしたら、試していただければと思います。
ただし解決しない可能性もありますが。
以上よろしくお願いします。
ご連絡ありがとうございます。
調べていると、
InnoDBでは複合キーによるPRIMARY KEY指定はできないという情報を得ました。
<参考>
[PGメモ]MySQL AUTO_INCREMENT の使用についてのエトセトラ。|Late Riser
http://ameblo.jp/milmil0003/entry-10436411305.html
minom さんが先日調べていただいたように、複合キー指定でもキーの順序を入れ替えるだけで
OKだったりERRORとなったりしているので、InnoDBがどうこうではなく単なるバグのような気は
します。
ただ、もしかしたらWindowsで動かしていたMySQLはInnoDBで動いており、UNIX系OSのMySQLはMyISAM
で動いていたのかも?とちょっと気になったもので。
MySQL :: MySQL 5.1 Reference Manual :: 3.6.9 Using AUTO_INCREMENT
http://dev.mysql.com/doc/refman/5.1/en/example-auto-increment.html
このページの真ん中よりちょっと下あたりに、ERROR 1075 についての記述があります。(英語)
"ERROR 1075"で検索したら出てきます。
これによると、CREATE TABLE時に
type=myisam;
をつけたら解決すると書いてあります。
ここにも同じようなことが描いてありました。
MySQL Bugs: #14404: AUTO_INCREMENT
http://bugs.mysql.com/bug.php?id=14404
ということで、修正したmysql.sqlを試しに作ってみました。
https://toyao.net/xoops/uploads/webscorerevolution/mysql.sql_WSRv200patch.zip
もしWindows環境にインストールしたい気持ちがまだあるようでしたら、試していただければと思います。
ただし解決しない可能性もありますが。
以上よろしくお願いします。
投票数:5
平均点: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)