MySQL の既存のテーブルを変更する際に問題があります。新しい列を追加すると、MySQL は既存の列のインデックス作成について不平を言います。これが私が見ているものです:
mysql> CREATE TABLE test (name TINYTEXT, KEY(name(255)));
Query OK, 0 rows affected (0.08 sec)
mysql> ALTER TABLE test ADD name2 TINYTEXT;
ERROR 1170 (42000): BLOB/TEXT column 'name' used in key specification without a key length
私は何を間違っていますか?私はすでに鍵の仕様に鍵の長さを持っていますが、とにかくそれを変更するつもりはありません。