#1071-指定的键太长;最大键长度为767字节当我执行以下命令时:ALTER TABLE `mytable` ADD UNIQUE (`column1` ,`column2`);我收到了一条错误消息:#1071 - Specified key was too long; max key length is 767 bytes关于第1栏和第2栏的资料:column1 varchar(20) utf8_general_ci
column2 varchar(500) utf8_general_ci我认为varchar(20)只需要21个字节varchar(500)只需要501字节。所以总字节是522,小于767。那么为什么我会收到错误信息呢?#1071 - Specified key was too long; max key length is 767 bytes
3 回答
喵喔喔
TA贡献1735条经验 获得超5个赞
ALTER TABLE `mytable` ADD UNIQUE ( column1(15), column2(200) );
添加回答
举报
0/150
提交
取消