mysqlccでtypeがtextのセルに編集文字数限定がかかっているようなのですが、これの解決策はないでしょうか?半角100文字を超えて挿入しようとすると、半角100文字ぐらいで切れてしまうようです。

0.9.4betaです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/05/27 11:14:20
  • 終了:--

回答(2件)

id:Lucrezia No.1

Lucrezia回答回数26ベストアンサー獲得回数02005/05/31 14:11:55

ポイント25pt

お初に御目文字いたします。URLはダミーですのでお気になさらずに。

さて。typeで文字制限がかかっているのであれば、当然「それ以上の文字」はinsert/updateできません。これが出来たらただのバグよ?

「解決策」っていうのは「100文字以上を挿入したい」ってことで捕らえてよろしいのかしら?

その場合「テーブルの作り直し」になるわねぇ。

一度、データをバックアップとってからテーブルを作り直すのが、面倒でも一番確実よ?

id:kunitz

ありがとうございます!

mysqlのtextタイプのカラムです。textは確か文字数制限ないっすよね?

2005/05/31 23:51:30
id:typista No.2

typista回答回数359ベストアンサー獲得回数72005/06/01 11:08:45

ポイント25pt

mysqlcc、半角100文字(ぐらい???)のキーワードが引っかかっていたので、回答していませんでしたが、

mysqlでのテーブル定義の話であれば、上記URLの「文字列型の一覧」を参照ください。

MySQLのバージョンも不明(かといってバージョンによる違いまで私も把握してませんが)ですが、半角100文字ではなく255文字(バイト)ではないでしょうか?

※違っていたらすみません(やはりmysqlccの問題かと)


255バイト制限は、varchar/tinytextなどです。mediumtext/longtextあたりを使うのが良いのではないでしょうか?

テーブル定義の見方はご存知ですか?

→ mysql> desc [テーブル名];

http://programnet.hp.infoseek.co.jp/database/alter.html

ALTER TABLE(テーブル構成の変更)

1番目の回答では、テーブルのドロクリ(drop&create)が必要とされていますが、属性変更(alter table modify)で対応可能です。

このURLの「3.カラムのデータ型を変更」を参照ください。

※大きいカラムを小さくするのであれば問題あり(切り落とされる可能性あり)ですが、今回は広げる方なので問題ないです。

id:kunitz

ありがとうございます!

mysqlccの問題な気がします。

2005/06/02 14:23:39

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

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

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

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

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