• mysql5.6版本索引长度限制


    mysql5.6索引长度,最大676字节

    因此建立联合索引时,需要注意长度,如下表能建立成功,如果去掉长度限制变成: unique key `name` (`name`,`wu`), 那么就会创建表失败。

    create table `table_name` (
      `id` bigint(20) not null auto_increment comment '主键',
      `address` varchar(255) default 'work' ,
      `action` varchar(255) default null ,
      `city` varchar(255) default null ,
      `concurrent` int(11) default null ,
      `created` datetime not null,
      `created_by` varchar(255) not null,
      `modified` datetime not null,
      `modified_by` varchar(255) not null,
      `name` varchar(255) not null comment '名称',
      `wu` varchar(255) not null comment 'wuhan',
      primary key (`id`),
      unique key `name` (`name`(180),`wu`(60)),         
      key `idx_city` (`city`)
    ) engine=innodb default charset=utf8mb4 comment='信息';
  • 相关阅读:
    NOI2005维修数列
    BZOJ1208 [HNOI2004]宠物收养所
    BZOJ3223 文艺平衡树
    BZOJ [JSOI2008]星球大战starwar
    BZOJ1013 [JSOI2008]球形空间产生器sphere
    小程序之底部tabBar
    es6
    vue.js安装
    模块打包工具webpack
    highchart
  • 原文地址:https://www.cnblogs.com/igoodful/p/12106032.html
Copyright © 2020-2023  润新知