国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幫助中心 >  技術(shù)知識庫 >  數據庫 >  相關(guān)技術(shù)支持 >  MySQL導入數據庫報錯#1118 - Row size too large ( 8126). 的解決方法

MySQL導入數據庫報錯#1118 - Row size too large ( 8126). 的解決方法

2024-04-11 14:42:45 939

MySQL導入數據庫報錯#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的解決方法

 

藍隊云小課堂:

導入SQL文件時(shí)報錯(在執行創(chuàng )建表或者增加字段時(shí),發(fā)現row size長(cháng)度過(guò)長(cháng),會(huì )導致出現以下錯誤)

[ERR] 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.

[ERR] -- MySQL dump 10.13  Distrib 5.6.50, for Linux (x86_64)

執行以下SQL語(yǔ)句,查看嚴格模式是否開(kāi)啟

show variables like '%innodb_strict_mode%';

執行后如果為ON,則需要關(guān)閉

Variable_name   Value

innodb_strict_mode  ON

找到MySQL的配置文件my.ini。

右鍵編輯,在[mysqld]配置項下面新增一行

[mysqld]

innodb_strict_mode=0

保存,然后重啟服務(wù)。再次執行以下SQL語(yǔ)句,查看嚴格模式是否開(kāi)啟

show variables like '%innodb_strict_mode%';

如果為OFF,則說(shuō)明執行成功,再導入測試正常。

 

更多小知識,可聯(lián)系藍隊云一起探討。


提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->