由于遇到了外键约束,因此必须进行寻址才能使INSERT正常工作。
您的查询应类似于:
INSERT INTO Table1 ( field1, field2, foreign_key_id)Select (1, 2, foreign_key_id)where ...ON DUPLICATE KEY UPDATE field1 = 1, field2 = 2

由于遇到了外键约束,因此必须进行寻址才能使INSERT正常工作。
您的查询应类似于:
INSERT INTO Table1 ( field1, field2, foreign_key_id)Select (1, 2, foreign_key_id)where ...ON DUPLICATE KEY UPDATE field1 = 1, field2 = 2