在数据库表中插入值,避免重复

时间:2017-12-17 19:04:22

标签: php mysql

我有一个存储3个值的表,其中一个是主键。

table_id, site_id, contract_id

enter image description here

值是从html表单发送的,我需要为site_id添加更多值。

如果我发布尚不存在的值,那么显然不是问题。

然而,表单也会发布现有值

示例

1, 1, 1;
2, 1, 2;
3, 1, 3;
4, 1, 4;

要将我目前所拥有的内容插入delete all where site_id = 1;,这样我就不会在表格中有重复项。

还有另一种有效的方法吗?我可以制作那些复合键以避免重复,但我想我必须以这种方式处理错误?

0 个答案:

没有答案