[手游项目2]-19-EError=1118, Reason=Row size too large (> 8126)

 show GLOBAL VARIABLES LIKE '%file_format%';
 
 set GLOBAL innodb_file_format = 'Barracuda';
 set GLOBAL innodb_file_format_max = 'Barracuda';
 
 show GLOBAL VARIABLES LIKE '%file_format%';

http://blog.51cto.com/douya/1894891

ALTER TABLE player_table ROW_FORMAT = COMPRESSED;

https://blog.csdn.net/lsjseu/article/details/51887991

mysql -u root -p
show databases;
use game_cq
1.
show variables like '%per_table%';
确定
innodb_file_per_table | ON
如不是以下修改
set GLOBAL innodb_file_per_table = 1; 

2.
show GLOBAL VARIABLES LIKE '%file_format%';
确定
+--------------------------+-----------+
| innodb_file_format       | Barracuda |
| innodb_file_format_check | ON        |
| innodb_file_format_max   | Barracuda |
+--------------------------+-----------+
如不是以下修改
set GLOBAL innodb_file_format = 'Barracuda';
set GLOBAL innodb_file_format_max = 'Barracuda';

3.
show table status like 'player_table';
如不是COMPRESSED 修改行格式,注意如果前二步不对可能修改不成功
ALTER TABLE player_table ROW_FORMAT = COMPRESSED;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值