我有一张 18 个字段的 table,其中有 12 个字段为 text,1 个字段为 int,2 个为 datetime,3 个 varchar(50)
现在更新的时候报 ER_TOO_BIG_ROWSIZE,试过 COMPRESSED 和 DYNAMIC 格式还是同样的问题。应该如何下手解决呢?
innodb_log_file_size 现在设置的是 128M
我有一张 18 个字段的 table,其中有 12 个字段为 text,1 个字段为 int,2 个为 datetime,3 个 varchar(50)
现在更新的时候报 ER_TOO_BIG_ROWSIZE,试过 COMPRESSED 和 DYNAMIC 格式还是同样的问题。应该如何下手解决呢?
innodb_log_file_size 现在设置的是 128M
|
xfwdukeSep 21, 2017
1
合并 text 字段
text/blob 长度较大的时候, 前 700 多字节会被算入 row size。 |
|
owenliangSep 21, 2017
2
把 text 字段略微的切出去,换到一张扩展表里?
|
|
ipconfigerSep 21, 2017
4
半夜停机处理啊, 不改不行, 别犹豫了
|
|
5
@ipconfiger 修改表和字段吗? 看样子只能苦逼的熬夜了
|
|
LJ2010Sep 21, 2017
6
12 个字段为 text.....这表。。。哟,不错哦
|
|
ImmortalSep 21, 2017
7
好奇服务器内存有多大 多几个人请求不是直接炸了
|
|
sudozSep 21, 2017
8
这……为啥要存在数据库里……
|