在一次拍摄中插入多个值并同时检查重复

时间:2015-08-04 03:12:37

标签: php mysql mysqli

你好,我通过这个查询插入我的数据

insert into doc_share (docid,did,coid,eid) values 
('$val','$some','$thing','$here'),
('$val25','$some','$thing','$here'),
('$val33','$some','$thing','$here')...
// only $val is changing other values are same

现在在我的数据库中我想要dociddid的唯一组合我已经通过表来完成它但我想通过查询来完成它,因为即使有一个重复行也没有插入行甚至对于非重复行也是如此。

我希望在将数据发送到数据库之前检查任何重复的行,如果可能的话,使用相同的查询

请给我一些提示......

1 个答案:

答案 0 :(得分:1)

insert IGNORE into doc_share (docid,did,coid,eid) values 
('$val','$some','$thing','$here'),
('$val25','$some','$thing','$here'),
('$val33','$some','$thing','$here')...