=1538个字节,超过系统默认767字节数限制 根据上图所示,采用utf8编码的字段最 ...
在恢复一个mysql库的备份文件时遇到报错,报错信息为index column size too large. the maximum column size is bytes,此问题为备份的库索引过长超过限制,目标数据库引擎为INNODB 引擎,编码UTF ,主键字符串默认最大 ,理论上是需要优化备份数据库的,但是在实际环境中如果没办法优化,我们可以通过配置目标数据库来解决这个报错修改数据库的配 ...
2020-09-08 15:39 0 653 推荐指数:
=1538个字节,超过系统默认767字节数限制 根据上图所示,采用utf8编码的字段最 ...
mysql建表时报Index column size too large. The maximum column size is 767 bytes.解决办法:在建表语句的后面加入:ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC ...
先检查一下是不是数据库被限制了索引的大小SHOW variables like 'innodb_large_prefix' 如果查询的值是OFF的话 执行下面命令 SET GLOBAL INNODB_LARGE_PREFIX = ON; 执行完了 之后 还得查看当前 ...
mysql在执行脚本时,报出了以下错误: 原因: INNODB 引擎,UTF-8,主键字符串 默认最大 767,需要修改 解决方案: 1. 对数据库进行设置 set global innodb_file_format ...
ERROR app.wsutils 419 INCRON: Error: ('HY000', '[HY000] [MySQL][ODBC 5.2(w) Driver][mysqld-5.7.7-rc-log]Index column size too large. The maximum ...
在新建数据库或者导入别人的数据库脚本的时候会出现Specified key was too long; max key length is 767 bytes错误。这是由于数据库建立索引的时候索引的数据过长导致的。 在MySQL数据库中系统变量innodb_large_prefix开启 ...
对于越来越多的数据,数据库的容量越来越大,压缩也就越来越常见了。在我的实际工作中进行过多次压缩工作,也遇到多次问题,在此和大家分享一下。 首先,我们先说说怎么使用innodb的压缩. 其实很简单,根据经验,一般压缩比例可以达到30%-40% 然后,我们说说我在压缩过程中 ...
原因:不要建太多字段,或者字段类型设置太长了,像这样设置了字段长度会导致最后超出表长度,新增不了新字段 ,或者建表本身就报错。 [IMP] Import start[IMP] Import type ...