在执行mysql脚本时,报错:Specified key was too long; max key length is 767 bytes。

解决办法:

一、修改mysql的字符集为uft8

再次执行时正常。

二、mysql的字符集为utf8mb4

1、先检查一下数据库被限制了索引的大小
SHOW variables like ‘innodb_large_prefix’;
如果查询的值是off的话,执行下面的命令
SET GLOBAL INNODB_LARGE_PREFIX = ON;
2、执行完了,还需要查看当前innodb_file_format引擎格式类型是不是BARRACUDA
SHOW variables like ‘innodb_file_format’;
如果不是的话则需要修改
SET GLOBAL innodb_file_format = BARRACUDA;

然后再次执行正常

Mysql报错:Specified key was too long; max key length is 767 bytes相关推荐

  1. Linux安装mysql报错:Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY

    报错信息: Install  3 Packages (+2 Dependent packages) Total size: 209 M Is this ok [y/d/N]: y Downloadin ...

  2. Mysql报错:SQLIntegrityConstraintViolationException: Duplicate entry ‘xxx‘ for key ‘PRIMARY‘

    这个报错是表示,主键出现重复,错误的原因就是主键的值重复了,解决此类问题就是将插入的值不能是数据库已经有了的主键. 解决 将数据库表的主键根据自己的项目需求,设置是否"自动递增"( ...

  3. mysql报错1062:Duplicate entry ‘xxx‘ for key ‘xxx‘

    输入alter table 表名 add unique(字段名);报错1062, 这是由于此表中想要设置唯一性的字段已经包含了重复的数据,先删除重复数据,再设置即可.

  4. mysql 报错 Specified key was too long; max key length is 767 bytes,开启系统变量:innodb_large_prefix

    mysql 报错 Specified key was too long; max key length is 767 bytes 当mysql数据库的字符集使用了utf8mb4,就很容易在执行建表sq ...

  5. mysql导入报错1071_导入sql文件报错:1071 Specified key was too long; max key length is 767 bytes...

    一.背景 今天把服务器的数据库导出了一份sql文件,准备导入到本地,但是在导入的时候,报了个错: Syntax error or access violation: 1071 Specified ke ...

  6. mysql报错:Duplicate entry ‘xx‘ for key ‘PRIMARY‘ 解决可行方案。已解决

    mysql报错:Duplicate entry 'xx' for key 'xxux1' 解决可行方案.已解决 web开发多次遇到Duplicate entry 'xx' for key 'PRIMA ...

  7. MySQL报错:Duplicate entry ‘xxx‘ for key ‘xxx‘

    报错信息: Duplicate entry 'xxx' for key 'xxx' 看到这个报错,我心想不就是主键的值重复了吗,可是查看对应的数据库表之后傻眼了,发现压根没有uk_cert_no这个字 ...

  8. mysql导入报错1071_mysql报错:Specified key was too long; max key length is 767 bytes | 吴老二...

    最近部署的mysql服务,在导入数据后,查询数据时提示:ERROR 1071 (42000) : Specified key was too long; max key length is 767 b ...

  9. mysql报错 DuplicateKeyException分析与解决

    在做数据库同步的时候,发现一个错误,mysql报错如下: org.springframework.dao.DuplicateKeyException: ### Error updating datab ...

最新文章

  1. 李飞飞点赞「ARM」:一种让模型快速适应数据变化的元学习方法 | 开源
  2. 「表面光鲜,实则搬砖」,机器学习社区自嘲不为人知的AI工程师真相
  3. 非常棒的jQuery排版用插件
  4. 【毕业求职季】-听说你想去大厂看学妹,带你看看阿里后端实习面经长啥样?
  5. 把一个字符串里符合表情文字标签的地方全部替换为相应的图片的方法
  6. C语言指南-数组之谜
  7. python gevent模块 下载_Python中的多任务,并行,并发,多线程,多进程,协程区别...
  8. 总奖金64万!含吸烟打电话检测、车道线识别等,2020中国华录杯·数据湖算法大赛火热进行中!...
  9. linux 测试端口连通性_磨刀不误砍柴工,带你搞定云网络系统性能测试
  10. 利用H5开发微信公众号
  11. 输入字符串按照单词逆序输出
  12. OGNL表达式语言详解
  13. 矩阵卷积运算过程讲解
  14. linux编程 定时器,Linux 定时器编程
  15. 此情可待的伤感爱情日志分享:失去你的那一刻,我的世界不再光明
  16. 嗨!爱莫就是传说中隔壁家公司 | 精彩传送门
  17. Java面试笔试考点精讲视频教程
  18. tensorflow介绍(转)
  19. 恋词题源报刊Unit1
  20. 一切照旧... ...

热门文章

  1. 爆破试验时的压力曲线
  2. 大咖说·图书分享|阿里官方为你分享内部测试之道
  3. 使用git tag为代码仓库打标签
  4. 详解docker容器的资源监控方案
  5. 如何解决: ImportError: cannot import name ‘Markup‘ from ‘jinja2‘
  6. 我眼中的多元回归模型
  7. Markdown 语法一揽子计划(超详细)
  8. Latex之subfloat表格跨页问题
  9. Tableau实战 楼市降温分析(二)平均房价与GDP增加率对比分析
  10. Android之基于XMPP协议即时通讯软件(一)