如何检查mysql数据库中的重复记录

阿什什
$queryb = "SELECT product, imei, country, warranty, config from PRODUCT WHERE product_slno = '$mnserialno' ";
$resultb = mysql_query($queryb, $gndbconn) ;
if(mysql_num_rows($resultb) > 0)
{
    $queryc = "UPDATE PRODUCT SET product='$desc', product_slno='$mnserialno',imei='$imei',country='$country',warranty='$warranty',config='$config' WHERE product_slno = '.$mnserialno.' ";
     $resutc = mysql_query($queryc, $gndbconn) ;
 }
else{
    $querya  = "INSERT INTO PRODUCT SET product='$desc', product_slno='$mnserialno',imei='$imei',country='$country',warranty='$warranty',config='$config'";
    $resulta = mysql_query($querya, $gndbconn) ; 
 }  

我想检查序列号,如果该序列号已经存在于数据库中,那么记录将得到更新,否则它将被插入数据库中。但是代码仅插入记录,没有更新,我没有得到什么错误,如何防止重复输入?

蒂姆·比格莱森(Tim Biegeleisen)
INSERT INTO PRODUCT SET
    (`product`, `product_slno`, `imei`, `country`, `warranty`, `config`)
VALUES
    ('" . $desc . "',  '" . $mnserialno . "', '" . $imei . "', '" . $country . "', '" . $warranty . "', '" . $config . "')
ON DUPLICATE KEY UPDATE
    product='" . $desc . "',
    product_slno='" . $mnserialno . "',
    imei='" . $imei . "',
    country='" . $country . "',
    warranty='" . $warranty . "',
    config='" . $config . "'";

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从mongodb数据库中删除重复记录

来自分类Dev

更新记录时如何防止数据库中重复记录?

来自分类Dev

仅返回数据库中的重复记录

来自分类Dev

如何处理SQL Server数据库中的重复记录

来自分类Dev

在数据库中插入ASP.NET重复记录

来自分类Dev

在存储到数据库oracle 11g中的同时获取重复记录

来自分类Dev

在数据库中插入ASP.NET重复记录

来自分类Dev

Rails嵌套的fields_for数据库中的重复记录

来自分类Dev

lastInsertId()在数据库中创建2个重复记录

来自分类Dev

从加权关系数据库中删除重复记录

来自分类Dev

从具有20,000条记录的网格中查找重复记录,而无需快速访问数据库

来自分类Dev

如何使用POI在Excel中检查重复记录?

来自分类Dev

插入数据并检查重复记录

来自分类Dev

检查重复记录

来自分类Dev

在PL / SQL中检查重复记录

来自分类Dev

如何快速删除mysql中的重复记录

来自分类Dev

如何从mysql查询中清除重复记录

来自分类Dev

如何在mysql中隐藏重复记录?

来自分类Dev

SQL - 针对不同的数据库服务器查询重复记录

来自分类Dev

提取数据框中的重复记录

来自分类Dev

编号mysql中的重复记录(2)

来自分类Dev

如何防止Rails中的重复记录

来自分类Dev

如何删除SQL中的重复记录?

来自分类Dev

如何从MySQL数据库编辑记录

来自分类Dev

在mysql数据库中插入的重复

来自分类Dev

无法使用PHP,Mysql和Angular.js检查数据库中的重复数据

来自分类Dev

Puma和Rails-在没有数据库索引的情况下防止重复记录

来自分类Dev

搜索重复记录:使用SQL在数据库上,还是使用PHP在file.txt上?

来自分类Dev

如何使用asp.net mvc检查数据库中是否存在重复数据

Related 相关文章

热门标签

归档