The size of BLOB/TEXT data inserted in one transaction is greater than 10% of redo log size. Increase the redo log size using innodb_log_file_size. の対処
The size of BLOB/TEXT data inserted in one transaction is greater than 10% of redo log size. Increase the redo log size using innodb_log_file_size. への対処方法を書いておく。
対処
my.ini (Linux系ではmy.cnf)を、以下のように直して、MySQLを再起動する。
1 2 3 |
[mysqld] innodb_buffer_pool_size = 1000M #[mysqld]の下に書くこと!! innodb_log_file_size = 1000M #[mysqld]の下に書くこと!! |
それでもっかいSQLを流せば、たぶんおっけ。
エラーの意味
このエラーの意味は、「redoログファイルのサイズに対してSQL文が長すぎる」ってことだ。
redoログファイルってのは、ロールバックのときに使うデータのこと。初心者の人は、あんまり使ってないと思う。
で、上記記述は、それをデカくする設定なのだ。
以上!!