mysql在执行脚本时,报出了以下错误:

index column size too large. the maximum column size is 767 bytes

原因:

INNODB 引擎,UTF-8,主键字符串 默认最大 767,需要修改

解决方案:

1. 对数据库进行设置

set global innodb_file_format = BARRACUDA

set global innodb_large_prefix = ON

注意: 在navicat中执行成功,不清楚重启数据库是否还有效

查看是否生效

show variables like ‘character%’;

show variables like ‘collation_%’;

show variables like ‘innodb_large_prefix’;

show variables like ‘innodb_file_format’;

2. 对脚本进行修改,添加ROW_FORMAT=DYNAMIC

create table test (……..) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

参考文章:

转载直接来源:

本作品采用《CC 协议》,转载必须注明作者和本文链接

mysql 索引超767_mysql Index column size too large 超过767错误解决方案(转)相关推荐

  1. mysql错误码1709_MySQL5.6出现ERROR 1709 (HY000): Index column size too large问题的解决方法...

    一.问题 mysql 5.6 出现如下问题: [ERROR 1709 (HY000): Index column size too large. The maximum column size is ...

  2. MySQL【问题记录 01】报错 1709 - Index column size too large. The maximum column size is 767 bytes. 可能是最简单的方法

    1.问题重现 CREATE TABLE `xxl_job_registry` (`id` int(11) NOT NULL AUTO_INCREMENT,`registry_group` varcha ...

  3. 1709 - Index column size too large. The maximum column size is 767 bytes.

    1,mysql导入同事发的sql文件报如下错误:1709 - Index column size too large. The maximum column size is 767 bytes. 2, ...

  4. ERROR 1709 (HY000): Index column size too large. The maximum column size is 767 bytes.

    MySQL版本5.6.35 在一个长度为512字符的字段上创建unique key报错 CREATE DATABASE dpcs_metadata DEFAULT CHARACTER SET utf8 ...

  5. MySQL 索引条件下推 Index Condition Pushdown

    MySQL 索引条件下推 Index Condition Pushdown 出现在MySQL5.6及之后的版本中,能大幅提升查询效率,原因如下: 内容摘录自<深入理解MariaDB和MySQL& ...

  6. Linux连接mysql 出现Access denied for user ‘root‘@‘localhost‘(using password: YES)错误解决方案

    Linux连接mysql 出现Access denied for user 'root'@'localhost'(using password: YES)错误解决方案 参考文章: (1)Linux连接 ...

  7. Mysql数据库报错:Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DY

    1.问题描述: Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DY ...

  8. Mysql数据库报错:Row size too large ( 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DY

    1.问题描述: Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DY ...

  9. mysql 1118 8126_ERROR 1118 (42000): Row size too large ( 8126).

    最近在做数据库还原时候,遇到以下问题 ERROR 1118 (42000) at line 79532: Row size too large (> 8126). Changing some c ...

最新文章

  1. unity中app实现拖拽_10分钟让你实现在APP中对网络状态变化进行全局提示
  2. VC++ 保存数据为音频文件(WAV)学习
  3. file 选择的文件胖多有多大_「HTML5 进阶」FileAPI 文件操作实战,内附详细案例,建议收藏...
  4. DTCC 2020 PDF(共77个)丨2020中国数据库技术大会文档分享
  5. 9个元素换6次达到排序序列_全面讲解十大经典排序算法(Python实现)
  6. Prometheus 轻松实现集群监控
  7. 猜数字游戏的提示 (Master-Mind Hints, UVa 340)
  8. rhel6 dhcp dns配置小贴士
  9. 浏览器是否支持Html5
  10. 从44.556677想到的
  11. flask基于保利威做视频认证
  12. 电脑自带的Windows照片查看器不见了,可以试试这种方法。
  13. robotium android,Robotium 测试Android apk安装包
  14. 联想服务器网卡显示不全,ThinkSystem系列服务器板载1Gb网口及LOM网卡接入100Mb交换机显示无连接...
  15. c51单片机时钟c语言程序设计,51单片机C编程(六、定时器时钟显示时分秒)
  16. 手动Docker部署saber
  17. 单片机设计资料,仿真、程序、原理图收集好资料分享,stm32、8086、单片机方案
  18. ZOJ 1598 Spherical Triangle
  19. 可以练计算机应用基础的网址,计算机应用基础模拟练习题
  20. 特征多项式、代数重数与几何重数

热门文章

  1. 什么击计算机窗口可以打开资源管理器,在win7中双击打开计算机和右击打开资源管理器有什么区别...
  2. 设计模式无招胜有招之设计目的
  3. 解决“你的设备不支持Google Play服务”而无法运行App的问题
  4. 节日献礼:Flutter图片库重磅开源!
  5. 使用python,目前最全的Python使用手册
  6. 项目准备和启动——软件项目合同条款评审
  7. 《假如生活欺骗了你》-2020年终再读有感
  8. 下载vimeo视频_使用Vimeo的API和Slim构建基本的视频搜索应用
  9. 如何发送和接收RTP封包的H264,用FFmpeg解码
  10. Swift学习笔记(5):集合类型