联系我们

微信扫描上方二维码

迅睿框架 版主:迅睿框架研发组
index column size too large. the maximum column size is 767 bytes
类型:迅睿CMS 更新时间:2022-09-22 12:10:24

本地Wampserver安装

通过test.php检测安装环境正常

YPSW0~Y(EBL1RI[C6AO4MB1

但是在安装过程中出现index column size too large. the maximum column size is 767 bytes

NT[NB[UHGW$T1~6ED3QT5G9

6@1~[]EY{310C}JN2OK5{(C



请问如何解决?

回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2022-02-23 11:54:08
    Chrome 0
    说明mysql版本低了,查查你的数据库版本
  • lakasi
    #2楼    lakasi
    2022-02-23 11:56:00
    Chrome 0
    数据库版本5.7.36
  • 命运一切皆随缘
    #3楼    命运一切皆随缘
    2022-02-23 12:02:42
    Chrome 0
  • Supreme
    #4楼    Supreme
    2022-02-23 12:03:17
    Chrome 0

    1. 对数据库进行设置

    set global innodb_file_format = BARRACUDA

    set global innodb_large_prefix = ON

     

    注意: 在navicat中执行成功,不清楚重启数据库是否还有效

    查看是否生效

    show variables like 'character%';
    show variables like 'collation_%';
    show variables like 'innodb_large_prefix';
    show variables like 'innodb_file_format';

     

    2. 对脚本进行修改,添加ROW_FORMAT=DYNAMIC

    create table test (........) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

  • 迟到人生~!
    #5楼    迟到人生~!
    2022-09-22 12:10:24
    Firefox 105.0 0
    网上都找到了答案,就是不知道在哪里设置。