mysql:14189
From: Yasufumi Kinoshita <Yasufumi Kinoshita <kinoshita.yasufumi@xxxxxxxxxx>>
Date: Mon, 10 Sep 2007 10:57:02 +0900
Subject: [mysql 14189] Re: mediumtext型へのInsert
木下です。 mysqld側でwarningとかが出力されていませんか? concat等の文字列関数はmax_allowd_packetに影響されると思います。 ta-taki@xxxxxxxxxx wrote: > 豊島正之さんありがとうございます。 > > 確認してみたところ、 > >> [mysqld] >> ... >> max_allowd_packet = 1M ← ここを 1000M とかに変更 > > を、1000Mに変更すると、確かに問題なくデータが挿入されます。 > ただ、max_allowd_packetは、受け取るパケットの最大値を設定しているという > 認識なのですが、間違っているでしょうか? > データを小分けにすればよいのかと思ってやってみましたが、 > そうしたら、エラーも出ず、値がNULLになってしまいました。 > > insert into `AAA` (ID,DATA) values ('1','1MB程度の日本語データ'); > select length(DATA) from AAA; ← 1MBと返します。 > UPDATE `AAA` SET `DATA`=CONCAT(`DATA`,'500KB程度の日本語データ'); > select length(DATA) from AAA; ← 0と返します。 > > どうして挿入されないのでしょうか? > よろしくお願いします。 > > テスト環境:Windows2003+Mysql4.1.19 > > > >
14185 2007-09-08 09:44 ["ta-taki@xxxxxxxxxx"] mediumtext型へのInsert 14186 2007-09-08 09:58 ┗["TOYOSHIMA,Masayuki"] 14187 2007-09-10 09:45 ┗["ta-taki@xxxxxxxxxx"] 14188 2007-09-10 10:42 ┣["T.Hirotsu" <hirotsu] -> 14189 2007-09-10 10:57 ┣[Yasufumi Kinoshita <] 14190 2007-09-10 11:21 ┗["TAKAHASHI, Tomohiro] 14191 2007-09-10 14:52 ┗["ta-taki@xxxxxxxxxx"]