質問: MySQLの"max_allowed_packet"について教えてください。 使用しているのは5.0になります。 「Got a packet bigger than 'max_allowed_packet'」 上記のようなエラーがでており、 調べてみると1パケットあたりの最大バイト数を越えているとのことでした。 設定はは下記のようになってました。 max_allowed_packet : 1048576 こちらの設定値を増やせば解消するとは思うのですが、 該当のSQLにはLIMITの制限がはいっています。 1レコードは20バイト未満でLIMITで200に制限しています。 ただし5つのSELECTをUNIONした物をLIMITしているSQLになります。 この場合、 サーバからクライアントに送られるデータはLIMITした結果の部分だけではないのでしょうか。 であれば該当のSQLに対してなぜこのエラーが出たかがわかりません。 よろしくお願いします。
回答: http://www.orquesta.org/takegata/Article/ArticleView.jsp?article...