码迷,mamicode.com
首页 > 数据库 > 详细

mysql5.6 创建表出现报错: 1709 - index column size too large. the maximum column size is 767 bytes 解决办法

时间:2021-01-11 10:41:29      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:state   rgb   解决   creat   出现   ima   val   修改   ble   

1.检查配置文件 my.cnf

如果存在修改为如下值,没有则添加

  • innodb_large_prefix = 1
  • innodb_file_per_table = 1
  • innodb_file_format = Barracuda

2.修改建表语句,添加 row_format=dynamic

drop table if exists QRTZ_SCHEDULER_STATE;
create table QRTZ_SCHEDULER_STATE (
sched_name varchar(120) not null,
instance_name varchar(200) not null,
last_checkin_time bigint(13) not null,
checkin_interval bigint(13) not null,
primary key (sched_name,instance_name)
) engine=innodb ROW_FORMAT=DYNAMIC;

 

mysql5.6 创建表出现报错: 1709 - index column size too large. the maximum column size is 767 bytes 解决办法

标签:state   rgb   解决   creat   出现   ima   val   修改   ble   

原文地址:https://www.cnblogs.com/LittlePaper/p/14247951.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!