在mysql中,外键的定义如下:
[CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name, ...) REFERENCES tbl_name (index_col_name,...) [ON DELETE reference_option] [ON UPDATE reference_option]
为什么我们需要CONSTRAINT和符号?似乎还有index_name - 所以我完全没有得到CONSTRAINT关键字的原因.有人可以澄清它的用途吗?