MySQLを使用して「不正なインデックス名'f7'」というエラーが発生し続け、次のように絞り込みました。
まず、テーブルを作成します。
CREATE TABLE testTable (
id INTEGER PRIMARY KEY AUTO_INCREMENT,
f7 INTEGER NOT NULL,
FOREIGN KEY (f7) REFERENCES testTable2 (id) ON DELETE CASCADE ON UPDATE CASCADE,
) ENGINE=InnoDB;
そして他の場所では、
ALTER TABLE testTable ADD UNIQUE f7;
これは、これが重複したインデックス(?)に関係していると私に信じさせました。私はそれを修正する方法を理解することができません。どうもありがとう。