插入MySql时检查mysql中的重复条目

马塔里什万

这是我的MySql表

-----------    --------------
location_id    location_name
-----------    --------------
   1              office
   2              hospital
   3              schools

我正在基于location_id运行INSERT INTO查询。

我想要的是-如果位置ID存在,请返回一些消息。否则运行INSERT查询。

我的查询

$sql = "SELECT location_id FROM tablename GROUP BY location_id HAVING count(*) > 1";
$rs=parent::_executeQuery($sql);
$rs = parent::getAll($rs);

if($rs)
{
     //RUN INSERT QUERY
}
else
{
     //RETURN SOME MESSAGE
}

好吧,如果每次都阻塞,这就会进入内部

维伦德拉

尝试这样的if条件

if(count($rs)>0)
{
  // RETURN MESSAGE
}
else
{
    // INSERT QUERY
}

if($rs)将检查变量是否具有值,并且在您的情况下,如果未找到location_id,则其值为0。

因此,最好检查结果计数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

插入时出现 Mysql 重复条目错误

来自分类Dev

插入目标表时跳过mysql中的重复值

来自分类Dev

避免在mysql插入中重复

来自分类Dev

在mysql中重复插入值

来自分类Dev

MYSQL:根据另一列中的重复条目,将其插入新列

来自分类Dev

MySQL从表中删除重复的条目

来自分类Dev

防止 PHP MySQL 中的重复条目

来自分类Dev

删除重复的条目mysql

来自分类Dev

删除重复的条目mysql

来自分类Dev

检查条目是否存在并且不插入mysql

来自分类Dev

更新MySQL时检查是否插入值

来自分类Dev

如何避免在MySQL中插入重复项?

来自分类Dev

在mysql数据库中插入的重复

来自分类Dev

重复执行mysql插入

来自分类Dev

MySQL 插入时重复

来自分类Dev

重复插入 MySQL

来自分类Dev

如何在MySQL中检查重复值

来自分类Dev

如何在MySQL中检查重复值

来自分类Dev

MySQL更新查询重复条目

来自分类Dev

MySQL 错误:主键的重复条目

来自分类Dev

有什么办法可以在插入记录时找出mysql中的重复值?

来自分类Dev

使用Spring Boot读取Excel文件时避免在MySQL中插入重复项

来自分类Dev

从某个日期开始在MySQL中查找重复条目

来自分类Dev

MySQL:从行中删除重复条目不起作用

来自分类Dev

MySQL在插入前检查

来自分类Dev

MySQL插入的更新字段...在重复密钥更新时

来自分类Dev

MYSQL错误:主/唯一上的重复条目。如果我插入单词,Word

来自分类Dev

MySQL试图插入行并忽略重复条目有很多问题

来自分类Dev

MySQL重复条目错误,即使它不是重复条目