Heb het hier geprobeerd en kreeg dezelfde foutmelding. Dit werkt echter:
CREATE TABLE test2 (
ID INT NOT NULL AUTO_INCREMENT,
col1 INT NOT NULL,
col2 INT NOT NULL,
PRIMARY KEY (ID),
CONSTRAINT fk FOREIGN KEY (col1)
REFERENCES test1(ID)
ON UPDATE CASCADE
ON DELETE RESTRICT,
CONSTRAINT fk2 FOREIGN KEY (col2)
REFERENCES test1(ID)
ON UPDATE CASCADE
ON DELETE RESTRICT
) ENGINE=InnoDB
Ja, ik weet het - je script zou moeten werken (zelfs als het niet veel zin lijkt te hebben). Toch denk ik dat deze nieuwe versie beter is.