MySQL创建索引错误#1089

时间:2016-06-12 08:54:20

标签: mysql

MySQL创建索引错误#1089

ERROR 1089(HY000):前缀键不正确;使用的关键部分不是字符串,使用的长度比关键部分长,或者存储引擎不支持唯一的前缀键

CREATE TABLE t3
(
id INT NOT NULL,
name CHAR(30) NOT NULL,
age INT NOT NULL,
info VARCHAR(255),
INDEX MultiIdx(id, name, age(100))
);

如何解决此错误?谢谢。

1 个答案:

答案 0 :(得分:-1)

CREATE TABLE t3
(
id INT NOT NULL,
name CHAR(30) NOT NULL,
age INT NOT NULL,
info VARCHAR(255),
key MultiIdx(id, name, age)
);