原文:mysql Index column size too large 超过767错误解决方案(转)

mysql在执行脚本时,报出了以下错误: 原因: INNODB 引擎,UTF ,主键字符串 默认最大 ,需要修改 解决方案: . 对数据库进行设置 set global innodb file format BARRACUDA set global innodb large prefix ON 注意: 在navicat中执行成功,不清楚重启数据库是否还有效 查看是否生效 show variabl ...

2018-09-07 10:50 0 5268 推荐指数:

查看详情

mysql之Row size too large (> 8126)问题解决方案

mysql之Row size too large (> 8126)问题解决方案 问题描述: 项目中涉及文本存储(mysql数据库中设置为text),如果要存储的数据过大,项目中报错如下: 解决方案: 参考文章:https ...

Fri Apr 10 17:16:00 CST 2020 0 5326
Mysql导入sql文件报错 Row size too large (> 8126) 的解决方案

产生这个问题的原因是InnoDB 表的最大行限制设置的大小: 引用网上的描述: 原因是因为mysql-innodb是按照page存储数据的,每个page max size是16K,然后每个page两行数据,所以每行最大8K数据。如果你的字段是blob之类的话,会存储在page之外的溢出区 ...

Tue Nov 30 17:45:00 CST 2021 4 1552
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM