Referenční příručka MySQL
zobrazuje povolenou syntaxi pro FOREIGN KEY
příkaz být:
[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
Není povolen žádný COMMENT
sekce. Zdá se, že to není povoleno.
Manuál, na který jsem odkazoval výše, je z verze 5.6. Zkontroloval jsem verze 5.1 a 5.5 a syntaxe je stejná.