【发布时间】:2018-03-19 06:38:58
【问题描述】:
我的数据库有问题:更新表单时出现此错误:
Error Number: 1118
Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.
在codeignator2 中,我认为数据量很大,但我不断更改my.ini 中的一些设置,但我遇到了同样的错误。
【问题讨论】:
-
哥们,我改变了,但它没有改变,因为我在发布问题之前更改了设置,但没有任何改变,我得到了这种类型的错误。 innodb_buffer_pool_size = 32M @Cyclonecode innodb_additional_mem_pool_size = 2M ## Set .._log_file_size to 25 % of buffer pool size innodb_log_file_size = 512M innodb_log_buffer_size = 800M innodb_flush_log_at_trx_commit = 1 innodb_lock_wait_timeout = 50 innodb_file_per_table = ON innodb_file_format = Barracuda
-
你更新设置后重启了mysql服务器?
-
是的,伙计,但我仍然收到这种类型的错误@Cyclonecode
标签: mysql database codeigniter-2