MySQLでSQLを発行する場合の最大長
SQLの最大長の確認は下記コマンドで確認できます。
mysql> show variables like 'max_allowed_packet'; +--------------------+----------+ | Variable_name | Value | +--------------------+----------+ | max_allowed_packet | 16777216 | +--------------------+----------+
これだと16M程度。
/etc/my.confで設定できるようでした。
max_allowed_packet=32M
mysql> set max_allowed_packet=33553408;
とかでmax_allowed_pachetの中身変わるとのこと。