加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

报错1118-Rowsizetoolarge(>8126).ChangingsomecolumnstoTEXTorBLOBmayhelp.Incurr

(2024-09-05 13:19:20)
分类: 数据库es
创建mysql表时报错> 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline.

运行下面这句sql查看是否开启了严格模式:

show variables like '%innodb_strict_mode%'

    1

若结果innodb_strict_mode = on,请打开mysql安装目录下的my.ini文件

D:\mysql\mysql-8.2.0-winx64\mysql-8.2.0-winx64\my.ini

    1

使用编辑器打开后在mysqld最下面加上一句

innodb_strict_mode=0

    1

在这里插入图片描述
保存!保存!保存!
然后重启mysql再试一下:

show variables like '%innodb_strict_mode%'

    1

如果结果时OFF,那么就成功关闭了,然后再跑一下建表语句就可以了~
在这里插入图片描述
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/weixin_45645794/article/details/134855466

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有