我有一个存储3个值的表,其中一个是主键。
table_id, site_id, contract_id
值是从html表单发送的,我需要为site_id
添加更多值。
如果我发布尚不存在的值,那么显然不是问题。
然而,表单也会发布现有值
示例
1, 1, 1;
2, 1, 2;
3, 1, 3;
4, 1, 4;
要将我目前所拥有的内容插入delete all where site_id = 1;
,这样我就不会在表格中有重复项。
还有另一种有效的方法吗?我可以制作那些复合键以避免重复,但我想我必须以这种方式处理错误?