• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フィールド数について)

MySQL(4.0)を触り始めて1ヶ月少々の者ですが、フィールド数について質問です

このQ&Aのポイント
  • コマンドプロンプトからテーブルを作成する際、ある一定のフィールド数を超えると記述ができなくなることがあります。現在、40弱のフィールドを持ったテーブルを設置していますが、フィールドの追加には「alter table」を使用しています。この現象には何らかの障害があるのでしょうか?
  • フィールドの追加には問題がないようですが、なぜかテーブル作成時に一定数のフィールドを超えるとエラーが発生します。MySQL(4.0)を使っていますが、この制限について詳しく教えていただけないでしょうか?
  • MySQL(4.0)を使用している際、一定数のフィールドを超えるとテーブル作成時に記述ができなくなります。現在、40個のフィールドを持ったテーブルを作成していますが、この現象には何か特別な理由があるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

たぶん、コマンドプロンプトの入力制限でしょう。 コマンドプロンプト上で入力できる文字数が制限されています。(メモリ管理の関係かな?よくは知りませんが) 一行で入力しようとすると、文字があふれてしまうので、 途中で改行を入れれば大丈夫です。 構文が合っていれば改行を入れても通ります。

sadacha
質問者

お礼

moon_nightさま 回答を有難う御座います。 つい先日、フィールド数を増やしたのですが、それからDBへ登録出来なくなった…という事があり、「もしや原因は強制的にフィールド数を設置いるからかな?」などと、初心者ならでは?の、見えない不安がありました。 時間の関係で今、確認することは出来ませんが、追っ手報告をいたしたいと思います。 取り急ぎご挨拶までに・・・ 有難う御座いました。

sadacha
質問者

補足

moon_nightさま こんばんは。報告が遅くなり申し訳ありません。 仰られたように、文字数の制限のようですね。 改行を加えることで回避できました。 初歩的な事なのかもしれませんが、これでまた1つ疑問が解決出来た思いです。 有難う御座いました。

関連するQ&A