1.问题重现

CREATE TABLE `xxl_job_registry` (`id` int(11) NOT NULL AUTO_INCREMENT,`registry_group` varchar(50) NOT NULL,`registry_key` varchar(255) NOT NULL,`registry_value` varchar(255) NOT NULL,`update_time` datetime DEFAULT NULL,PRIMARY KEY (`id`),KEY `i_g_k_v` (`registry_group`,`registry_key`,`registry_value`,`update_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
> 1709 - Index column size too large. The maximum column size is 767 bytes.
> 时间: 0.009s

修改了KEY的值,使用id是可以的,说明是真的超出了长度。

2.解决方法

将 CHARSET=utf8mb4 改为 CHARSET=gbk 解决了这个问题,但不知道有没有意外的惊喜。

CREATE TABLE `xxl_job_registry` (`id` int(11) NOT NULL AUTO_INCREMENT,`registry_group` varchar(50) NOT NULL,`registry_key` varchar(255) NOT NULL,`registry_value` varchar(255) NOT NULL,`update_time` datetime DEFAULT NULL,PRIMARY KEY (`id`),KEY `i_g_k_v` (`registry_group`,`registry_key`,`registry_value`,`update_time`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk
> OK
> 时间: 0.009s

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

  1. MySQL新增字段报错:ERROR 1118 -- Row size too large. The maximum row size for the used table type

    MySQL新增字段报错:ERROR 1118 – Row size too large. The maximum row size for the used table type, not count ...

  2. mysql text 最大长度 报错 Row size too large. The maximum row size for the used table type

    数据类型长度如下 TINYTEXT 256 bytes   TEXT 65,535 bytes ~64kb MEDIUMTEXT  16,777,215 bytes ~16MB LONGTEXT 4, ...

  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. Mysql 出现Error 1118 Row size too large. The maximum row size is 65535 的解决办法

    (仅作记录,下面的解决步骤我试了一下还是会报同样的错误,问题没有解决,只好把varchar类型的大小挨个的改小了一点.若是哪位大神调好了,还请指点一二.) 解决步骤 1.     在MySQL的配置文 ...

  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. 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 ...

  7. JAVA连接mysql字段插入中文报错Incorrect string value: ‘\xXX\xXX\xXX\xXX‘ for column ‘xxx‘

    解决方案 数据库字符集使用utf8mb4 表字符集使用utf8mb4 如果报错字段类型为longtext,需要在数据库连接字符串中增加参数clobCharacterEncoding=utf-8

  8. VS报错 明显调用的表达式前的括号必须具有(指针)函数类型的一种 超简单改正方法

    背景:用VS编写代码时报了没见过的bug----明显调用的表达式前的括号必须具有(指针)函数类型 解决办法:检查括号内内容是否正确,不是函数的成员,不要加() 例我的错为:message->se ...

  9. mysql err 1118_MySQL ERROR1118报错详解 Row size too large

    ERROR1118的报错信息分为两种: 1.ERROR 1118 (42000): Row size too large. The maximum row size for the used tabl ...

最新文章

  1. 无法连接到数据库服务器 could not connect to server: Connection refused
  2. 计算机二级关于数据结构的题目,计算机二级MS OFFICE 练习题(一五三)
  3. 1.4 异常处理机制及异常处理的基本结构
  4. .NET 指南:参数的设计
  5. python截取关键字后的字符串_使用正则表达式获取python中特定字符串之后的所有内容...
  6. 4月 .NET 线上 Meetup,快来报名
  7. 2021苏州大学计算机考研分数,苏州大学2021考研分数线已公布
  8. 以太网中为什么规定帧的最短长度为64个字节
  9. 图解:为什么非公平锁的性能更高?
  10. 美团点评企业研究报告
  11. 全面控制Windows任务栏
  12. A股开盘:深证区块链50指数跌0.20%,136只概念股下跌
  13. poatman32位下载_Postman.dll下载|Postman.dll下载官方版【32位|64位】-太平洋下载中心...
  14. 如何禁用 macOS 更新通知?
  15. 服务器接收到其他服务器传送的数据_其他-查找网内的其他DHCP服务器-从零开始学RouterOS系列21...
  16. vue炫酷好看的登陆界面
  17. 解决charles代理手机请求后,手机无法上网问题
  18. LeetCode1436. 旅行终点站(Java)
  19. 简单实现网页登录框中的“记住我”
  20. 关于轻量级知识共享平台mm-wiki的使用

热门文章

  1. css div 垂直居中设置
  2. HTTP简介,http是一个属于应用层的面向对象的协议
  3. 终于也为自己开了技术博客
  4. 两个byte[]拼接
  5. 易语言服务器不在一个网段,设置二级路由器保持局域网在同一个网段
  6. eui加载时间长_面试官:为什么 HashMap 的加载因子是0.75?
  7. java map常用类及其方法_Day50.Map类常用的方法 -Java常用类、集合#、IO
  8. python画图零基础入门教程_Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 6. 条件...
  9. python计算机知识点,最新最全Python基础的知识点复习完整版.pdf
  10. Android SQLite保存多个选择题的选择信息