操作重现:

法1:新建连接——>新建数据库——>右键数据库导入脚本——>提示:Specified key was too long; max key length is 767 bytes

法2:新建连接——>新建数据库——>新增查询——>复制脚本中的内容,运行——>提示:Specified key was too long; max key length is 767 bytes

原因:

MySQL的varchar主键只支持不超过768个字节 或者 768/2=384个双字节 或者 768/3=256个三字节的字段 ,
而 GBK是双字节的,UTF-8是三字节的。脚本中有三个索引建立在了编码为GBK,varchar(500)的字段上,所以导致超过限定的长度。

处理方法:

删除有问题的索引或修改表结构

最新文章

  1. Web应用之LAMP源码环境部署
  2. 响应式web设计总结
  3. 如何选择 H5 游戏引擎
  4. centos mysqldb 安装
  5. Wow! Such Sequence!(线段树4893)
  6. andriod之应用内置浏览器 webview
  7. Find the Clones(字典树)
  8. 在linux下安装Mongodb
  9. Java加密技术
  10. C#中this在构造函数时的使用
  11. android之硬件访问服务框架
  12. ie各个版本hack
  13. 项目总结——深入浅出socket网络编程
  14. hosting company 的 mail , localhost send 不到
  15. kubernetes入门之kube-proxy实现原理
  16. Swift语言中与C/C++和Java不同的语法(五)
  17. Java开发知识之Java中的集合Set接口以及子类应用
  18. MySQL数据库的基本使用简单易懂
  19. Cobalt Strike DNS通讯实例
  20. vue2.0中使用pug(jade)

热门文章

  1. MDK for ARM (keil) 编译后的信息
  2. aspnet_isapi.dll设置图文介绍.net的程序实现伪静态
  3. CSS基础篇之选择符2
  4. C#多线程介绍(下)
  5. SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/D:/MyEclipseWorkSpace/Emps/WebRoot/WEB-INF/lib/slf4j-nop-1.5.6.
  6. Asp.Net Core 发布和部署(Linux + Jexus )
  7. 可在广域网部署运行的QQ高仿版 -- GGTalk总览
  8. 招聘.NET开发人员(截止于2015-06-15)
  9. Atom使用纪要
  10. 可扩容分布式session方案