【发布时间】:2011-04-13 03:12:00
【问题描述】:
我不需要解决此错误。我只需要了解它的含义,这样我就可以自己处理它。
Cannot add or update a child row: a foreign key constraint fails
(`db`.`transaction`, CONSTRAINT `transaction_ibfk_2`
FOREIGN KEY (`product_id`) REFERENCES `product` (`id`))
INSERT INTO `transaction` ( `client_id`, `cost`, `website_id`, `product_id`,
`template_number`, `value`, `order_id` )
VALUES ( '17', '', '2480', '', '', '12', '1');
什么是外键?怎么设置的?
CONSTRAINT transaction_ibfk_2 是什么意思?
这是否意味着我需要一个名为transaction_ibfk_2 的表?
谢谢。
【问题讨论】:
-
我建议你谷歌“外键”并先阅读一下。