修改Mysql索引长度限制 解决767 byte限制

论坛 期权论坛 脚本     
匿名技术用户   2021-1-6 08:56   72   0

第一步:

在my.ini中修改配置:

innodb_large_prefix = ON 
innodb_file_format = Barracuda 
innodb_file_per_table = ON

第二步:

在create中添加row_format=dynamic

create table piratebay(
SYS_ID int ,
FILE_NAME VARCHAR(200),
FILE_ID VARCHAR(30),
NUM1 VARCHAR(30),
NUM2 VARCHAR(30),
MAGNET_LINK VARCHAR(500),
PRIMARY KEY (sys_id),
KEY piratebay_n1 (FILE_NAME)) 
engine=innodb row_format=dynamic;

缺点:造成查询性能下降

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP