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` 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. 可能是最简单的方法相关推荐
- 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 ...
- 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, ...
- 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, ...
- Mysql 出现Error 1118 Row size too large. The maximum row size is 65535 的解决办法
(仅作记录,下面的解决步骤我试了一下还是会报同样的错误,问题没有解决,只好把varchar类型的大小挨个的改小了一点.若是哪位大神调好了,还请指点一二.) 解决步骤 1. 在MySQL的配置文 ...
- mysql导入报错1071_导入sql文件报错:1071 Specified key was too long; max key length is 767 bytes...
一.背景 今天把服务器的数据库导出了一份sql文件,准备导入到本地,但是在导入的时候,报了个错: Syntax error or access violation: 1071 Specified ke ...
- 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 ...
- JAVA连接mysql字段插入中文报错Incorrect string value: ‘\xXX\xXX\xXX\xXX‘ for column ‘xxx‘
解决方案 数据库字符集使用utf8mb4 表字符集使用utf8mb4 如果报错字段类型为longtext,需要在数据库连接字符串中增加参数clobCharacterEncoding=utf-8
- VS报错 明显调用的表达式前的括号必须具有(指针)函数类型的一种 超简单改正方法
背景:用VS编写代码时报了没见过的bug----明显调用的表达式前的括号必须具有(指针)函数类型 解决办法:检查括号内内容是否正确,不是函数的成员,不要加() 例我的错为:message->se ...
- 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 ...
最新文章
- 无法连接到数据库服务器 could not connect to server: Connection refused
- 计算机二级关于数据结构的题目,计算机二级MS OFFICE 练习题(一五三)
- 1.4 异常处理机制及异常处理的基本结构
- .NET 指南:参数的设计
- python截取关键字后的字符串_使用正则表达式获取python中特定字符串之后的所有内容...
- 4月 .NET 线上 Meetup,快来报名
- 2021苏州大学计算机考研分数,苏州大学2021考研分数线已公布
- 以太网中为什么规定帧的最短长度为64个字节
- 图解:为什么非公平锁的性能更高?
- 美团点评企业研究报告
- 全面控制Windows任务栏
- A股开盘:深证区块链50指数跌0.20%,136只概念股下跌
- poatman32位下载_Postman.dll下载|Postman.dll下载官方版【32位|64位】-太平洋下载中心...
- 如何禁用 macOS 更新通知?
- 服务器接收到其他服务器传送的数据_其他-查找网内的其他DHCP服务器-从零开始学RouterOS系列21...
- vue炫酷好看的登陆界面
- 解决charles代理手机请求后,手机无法上网问题
- LeetCode1436. 旅行终点站(Java)
- 简单实现网页登录框中的“记住我”
- 关于轻量级知识共享平台mm-wiki的使用
热门文章
- css div 垂直居中设置
- HTTP简介,http是一个属于应用层的面向对象的协议
- 终于也为自己开了技术博客
- 两个byte[]拼接
- 易语言服务器不在一个网段,设置二级路由器保持局域网在同一个网段
- eui加载时间长_面试官:为什么 HashMap 的加载因子是0.75?
- java map常用类及其方法_Day50.Map类常用的方法 -Java常用类、集合#、IO
- python画图零基础入门教程_Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 6. 条件...
- python计算机知识点,最新最全Python基础的知识点复习完整版.pdf
- Android SQLite保存多个选择题的选择信息