给出user_services表:
user_services
user_id service_id
1 101
1 102
2 102
2 103
2 104
和services
services:
101 email
102 sport
103 notify
104 gaming
遗憾的是,服务已更改,新闻已添加或更新,因此看起来像这样:
101 email2
102 sport and fun
103 notify3
104 gaming and funning
105 newService
让我不要逐一比较并使用UPDATE ...通常,我会删除并填写它:
DELETE FROM services
INSERT INTO
INSERT INTO...
但这种方式user_services
将会死亡!那怎么样?不能告诉MySQL"嘿,我可以删除但是会立即添加父记录,所以不要删除已连接的记录!"