[英]foreign key constraint error
我有两张桌子和款式,即
CREATE TABLE IF NOT EXISTS `ring` ( `jewelry_id` int(11) NOT NULL auto_increment, `ring_id` varchar(50) NOT NULL, `gender` varchar(10) NOT NULL, `description` text NOT NULL, `image` varchar(100) NOT NULL, `type` text NOT NULL, PRIMARY KEY (`jewelry_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
MyISAM表不支持外键。 使两个表都为InnoDB。
对于外键引用,表类型应为INNODB
InnoDB 具有行级锁定。 MyISAM 只有全表级锁定。 因此,InnoDB 支持引用完整性,因此支持外键和其他关系约束。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.