mysql:2641
From: <cotton@xxxxxxxxxx>
Date: Sun, 22 Oct 2000 15:57:18 +0900
Subject: [mysql 02641] Re: SQL 文の長さについて。
有難うございます。 16Mもあるんですか、、、意外に大きいです。 私が参考にしたのは http://www2p.biglobe.ne.jp/~sakurait/cstrue/chap4.htm#bm4.18 の、 >気を付けなければならないこととして、発行する SQL文字列の長さに制限があ >るということです。Microsoft SQL Server では 120Kバイト程度 (実用上はもっと >小さいのではないかと思いますが)、Oracle ODBC Driver & SQL*Net2.X では約 >30Kバイト程度です。Oracle ODBC Driver & SQL*Net1.X では 2Kバイト程度で >すので、一括発行には注意が必要です。 のくだりです。 ここにはMySQLについては書いてなかったので気になっていました。 Tomohiro> 高橋(智)です。 Tomohiro> Tomohiro> cotton@xxxxxxxxxx wrote: Tomohiro> > Tomohiro> > 皆様、はじめまして。 Tomohiro> > 最近仕事でMySQLを使いはじめました。 Tomohiro> > windows98からODBC経由でMySQLに対しSQLを発行する Tomohiro> > プログラムを作成しています。 Tomohiro> > 一度に発行できるSQL文の長さをどなたかご存知無いでしょうか? Tomohiro> Tomohiro> 以前、MySQL用のJDBC Driver(Type4)の改良をしていて、分かったことな Tomohiro> のですが、 Tomohiro> マニュアルには、以下のような記述があります。 Tomohiro> Tomohiro> 「例えば、 BLOB 型の許容範囲いっぱいのデータをテーブルに入れる場合、 Tomohiro> --set-variable=max_allowed_packet=24M オプションを指定してサーバー Tomohiro> を起動する必要があります。」 Tomohiro> Tomohiro> しかし、MySQLが規定するパケットの構造上、16Mを越えることなできない Tomohiro> と思います。 Tomohiro> (どうやら、パケットの構造にもバージョンがあるようで、16Mを越えるよ Tomohiro> うにもできるカンジですが、詳しいことは知りません) Tomohiro> Tomohiro> -- Tomohiro> 高橋智宏 Tomohiro> ------------------------------------------------------------
2622 2000-10-20 21:29 [藤吉 克己 <fujiyosh] 256バイト超の BLOB 型インデックスが正しく処理されません。 2624 2000-10-21 00:48 ┣[<takeshi@xxxxxxxxxx>] 2644 2000-10-23 17:33 ┃┗[藤吉 克己 <fujiyosh] 2646 2000-10-24 00:05 ┃ ┗[<takeshi@xxxxxxxxxx>] 2627 2000-10-21 01:04 ┗[とみたまさひろ <tomm] 2638 2000-10-22 14:22 ┗[<cotton@xxxxxxxxxx> ] SQL 文の長さについて。 2640 2000-10-22 15:32 ┗[Tomohiro Takahashi <] -> 2641 2000-10-22 15:57 ┗[<cotton@xxxxxxxxxx> ]