【发布时间】:2016-12-07 08:01:13
【问题描述】:
我正在尝试将列 s_phone_mobile 从 oc_t_user 表填充到 mysql 数据库中的 oc_t_item 表。我使用以下查询:
INSERT INTO `oc_t_item` (s_phone_mobile)
SELECT s_phone_mobile
FROM oc_t_user;
但我收到以下错误:
#1452 - Cannot add or update a child row: a foreign key constraint fails (`poljo_test`.`oc_t_item`, CONSTRAINT `oc_t_item_ibfk_2` FOREIGN KEY (`fk_i_category_id`) REFERENCES `oc_t_category` (`pk_i_id`))
我意识到这可能是重复的问题,但我尝试的每一个“技巧”都对我不起作用。
【问题讨论】:
-
请显示
oc_t_item的表定义和通过主键/外键与其有关系的任何表。 -
您好,谢谢您的回复。你的意思是表结构?
-
是的,请告诉我结构。我的猜测是通过这些信息很容易发现问题。
-
@TimBiegeleisen 有什么办法可以在这里插入屏幕截图吗?我不知道如何展示你需要的东西。我们应该继续聊天吗?
-
确保你可以打开聊天,比无尽的 cmets 更好。