所以我读过,MyISAM是MYSQL的默认引擎,它不支持外键,但是我刚刚创建了一个表,忘记放置ENGINE=INNODB,它仍然有我定义的外键。顺便说一下,我的MySQL版本是14.14。我用这个代码做了我的外键: my_foreign_key_fk INT NOT NULL,
FOREIGN KEY (my_foreign_key_fk) REFERENCES sometabl
我有两张表代表利益和产品。我正在实现它们之间的many_many关系。在创建表时,我忽略了创建表约束,以确保如果删除产品或兴趣记录,则会删除赋值表的记录。CREATE TABLE IF NOT EXISTS `interests` ( `interest` varchar(255) NOT NULL, `modified` datetime NOT NULL,) ENGINE=InnoDB