MySQLの索引作成エラー#1089MySQLはインデックスエラー#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))
);
ユニークなプレフィックスキーをサポートしていませんか?ありがとうございました。
'INDEX MultiIdx(ID、名前、年齢が)' – arkascha
は、なぜあなたは '年齢(100)'使うのですか、あなたはそれが何をすべきかを期待していますか? – CodeCaster