指定密钥太长;最大密钥长度为3072字节

时间:2014-04-04 19:57:34

标签: mysql sql

我增加了限制

SET @@global.innodb_large_prefix = 1;

但我的专栏是VARCHAR(2048),3072次咬合是不够的。似乎没有办法将innodb_large_prefix增加到3072以上。还有其他办法吗?可能是任何类型的压缩或其他什么?我的查询是

CREATE TABLE UV_Bank_Branches(
  `A Name` VARCHAR( 2048 ) ,
  `B Town` VARCHAR( 2048 ) ,
  `A Range Lower` VARCHAR( 2048 ) ,
  `A Range Upper` VARCHAR( 2048 ) ,
  PRIMARY KEY ( `A Name` , `B Town` , `A Range Lower` , `B Range Upper` )
  )

0 个答案:

没有答案