把文件保存到表的mediumblob類型字段中,文件比較大時,我測試的時候是超過5M,導致MySql異常:
Row size too large (> 8126). Changing some columns to TEXT or BLOB may help.
解決方法: 修改my.ini中的innodb_log_file_size參數,48M->148M
注:從異常的提示上看,是比較迷惑的,修改字段類型,修改表的行格式(ROW_FORMAT=DYNAMIC),都不能解決問題
把文件保存到表的mediumblob類型字段中,文件比較大時,我測試的時候是超過5M,導致MySql異常:
Row size too large (> 8126). Changing some columns to TEXT or BLOB may help.
解決方法: 修改my.ini中的innodb_log_file_size參數,48M->148M
注:從異常的提示上看,是比較迷惑的,修改字段類型,修改表的行格式(ROW_FORMAT=DYNAMIC),都不能解決問題