O manual de referência do MySQL mostra a sintaxe permitida para a
FOREIGN KEY
comando para ser: [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
Não há
COMMENT
permitido seção. Parece que isso não é permitido. O manual que mencionei acima é da versão 5.6. Verifiquei as versões 5.1 e 5.5 e a sintaxe é a mesma.