MySQLについて質問します。

phpmyadminから新しいテーブルを作る際、
フィールド数を9個以上に設定するとエラーが発生します。
何が原因なのでしょうか?具体的な対策方法を教えてください。

回答の条件
  • 1人2回まで
  • 登録:2008/03/26 17:45:04
  • 終了:2008/03/27 03:41:23

回答(1件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/03/26 18:24:57

ポイント60pt

逆質問で恐縮ですが、

  1. MySQLとphpMyAdminの配布パッケージをそのままインストールしているケース:OSとパッケージのバージョンをお知らせください
  2. レンタルサーバを利用しているケース:差し支えなければサービス名をお知らせください

次に、

  1. 画面「現在のDBに新しいテーブルを作成します」で、「フィールド」に9以上の値を代入するとエラーが発生するということですか?
  2. それとも、次のフィールド設定の画面でエラーが発生するということですか?

後者であれば、フィールド長の制約に引っかかっている可能性があります。InnoDBだと、設定できるフィールド数は1,000以下ですが、BLOB,TEXTを除いて8KBまでしか設定できません。


参考サイト

id:taroemon

ご回答ありがとうございます。

しばらくいじってたら自己解決したので報告します。

プラウザをFirefoxからIEに変えて作ったらうまくいきました。

2008/03/27 03:41:04

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません