Podręcznik MySQL
pokazuje dozwoloną składnię dla FOREIGN KEY
polecenie być:
[CONSTRAINT [symbol]] FOREIGN KEY
[index_name] (index_col_name, ...)
REFERENCES tbl_name (index_col_name,...)
[ON DELETE reference_option]
[ON UPDATE reference_option]
reference_option:
RESTRICT | CASCADE | SET NULL | NO ACTION
Nie ma dozwolonego COMMENT
Sekcja. Wygląda na to, że jest to niedozwolone.
Podręcznik, o którym wspomniałem powyżej, pochodzi z wersji 5.6. Sprawdziłem wersje 5.1 i 5.5 i składnia jest taka sama.