您的位置:首页 > 数据库 > MySQL

mysql触发器应用和创建表错误代码: 1118 Row size too large. 解决

2020-01-15 11:18 726 查看

1.针对数据库查询问题的方便,可以建立重要表的log备份记录表,在主表的添加,修改,删除添加触发器,修改触发器增加触发字段的点,限制条件。

数据库log表查问题比从线上多台服务器上下载日志文件相对方便,但是两者的侧重点不同。

2.错误代码: 1118

Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs

方法1:将创建表的脚本中的varchar(2000)等大字符的字段改成text数据类型

方法2:修改表的类型,将原来的DEFAULT CHARSET=utf8mb4  修改成utf8,解决问题。

转载于:https://www.cnblogs.com/simpledev/p/5538519.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
dfsafsd32323 发布了0 篇原创文章 · 获赞 0 · 访问量 808 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐