重复数据正在更新ob表

时间:2016-06-20 19:57:25

标签: php mysql drupal

我希望更新其中一个表格。更新后,所有重复数据将再次插入。特别是,cloneSQL部分代码。我尝试使用DISTINCT,不是EXISTS但没有运气。

if(DB_num_rows($checkResult) > 0){
                $cloneSQL = "UPDATE DISTINCT pricematrixdiscount SET 
                            discount='" . $vals[3] . "'
                            WHERE debtorno='" . $_POST['cloneTo'] . "', 
                            product_line='" . $vals[1] . "', 
                            salestype='" . $vals[2] . "' ";
            }
             else {
                $cloneSQL = "INSERT into pricematrixdiscount
                                (debtorno,
                                product_line,
                                salestype,
                                discount) VALUES
                                ('" . $_POST['cloneTo'] . "',
                                '" . $vals[1] . "', 
                                '" . $vals[2] . "',
                                '" . $vals[3] . "')";

如何在pricematricdiscount表中仅插入不同的值而不插入重复项?

0 个答案:

没有答案