php - 一次插入多个值并同时检查重复值

标签 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 的独特组合 我已经通过表完成了,但我想通过查询来完成,因为即使有一个重复行 即使对于非重复行,也不会插入行。

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

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

最佳答案

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

关于php - 一次插入多个值并同时检查重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31800039/

相关文章:

php - 比较同一表中两行之间的所有列

php - 如何卸载 Phabricator

PHP - 如果设置了变量值,是否有办法获取它?

php - 如何将 zend phtml 文件包含到其他 phtml 文件

php - 如何从列表中删除一项而不影响其余项目?

mysql - 将多行组合成 SQL 中的逗号分隔列表

php - 给出警告 : mysqli_query() expects at least 2 parameters, 1。什么?

php - 使用变量检查现有表

php - 在mysqli或Pdo中转换mysql,有工作工具吗?