当我尝试在我的 sql 中创建下表时,我收到一条错误消息,指出
ERROR 1071 (42000):指定的密钥太长;最大密钥长度为 767 字节
CREATE TABLE fields_meta_data
(id varchar(255) NOT NULL ,
name varchar(255) NULL ,
vname varchar(255) NULL ,
comments varchar(255) NULL ,
help varchar(255) NULL ,
custom_module varchar(255) NULL ,
type varchar(255) NULL ,
len int(11) NULL ,
required bool DEFAULT '0' NULL ,
default_value varchar(255) NULL ,
date_modified datetime NULL ,
deleted bool DEFAULT '0' NULL ,
audited bool DEFAULT '0' NULL ,
massupdate bool DEFAULT '0' NULL ,
duplicate_merge smallint DEFAULT '0' NULL ,
reportable bool DEFAULT '1' NULL ,
importable varchar(255) NULL ,
ext1 varchar(255) NULL ,
ext2 varchar(255) NULL ,
ext3 varchar(255) NULL ,
ext4 text NULL ,
PRIMARY KEY (id),
KEY idx_meta_id_del (id, deleted),
KEY idx_meta_cm_del (custom_module, deleted)
)