【发布时间】:2012-01-21 11:00:06
【问题描述】:
我有 3 个表:牙医、组和 groupdentlink。许多牙医通过 groupdentlink 表链接到许多组。
所以我正在尝试进行查询,它将行插入到 groupdentlink 中(将该州的所有牙医与该州的所有组联系起来),但前提是这些行不存在。简而言之,我想添加新行而不覆盖现有行或复制它们。
所以查询的 intent 类似于:
INSERT INTO groupdentlink (f_dent_id, f_group_id, f_schedule_id)
VALUES ('$_POST[id]', '$groupid', '$scheduleid')
WHERE NOT EXISTS ('$_POST[id]', '$groupid')
而且我在 groupdentlink 表中没有任何主键。
提前谢谢你!
【问题讨论】:
标签: mysql primary-key overwrite