手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

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

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

2024-04-11 14:42:45 9453

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文件時報錯(在執行創建表或者增加字段時,發現row size長度過長,會導致出現以下錯誤)

[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語句,查看嚴格模式是否開啟

show variables like '%innodb_strict_mode%';

執行后如果為ON,則需要關閉

Variable_name   Value

innodb_strict_mode  ON

找到MySQL的配置文件my.ini

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

[mysqld]

innodb_strict_mode=0

保存,然后重啟服務。再次執行以下SQL語句,查看嚴格模式是否開啟

show variables like '%innodb_strict_mode%';

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

 

更多小知識,可聯系藍隊云一起探討。


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

這條文檔是否有幫助解決問題?

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

在文檔使用中是否遇到以下問題: