gpt4 book ai didi

mysql - 如果不存在插入且没有 id,如何更新记录数组?

转载 作者:行者123 更新时间:2023-11-29 20:55:36 24 4
gpt4 key购买 nike

我尝试这样做:

 INSERT INTO hlr_client_country
(perform_hlr, client_id, mcc, dial_code)
VALUES
(1,2,202,30),(1,2,204,31)
ON DUPLICATE KEY UPDATE
id = 'id',
client_id = 'client_id',
mcc = 'mcc'

但是查询总是插入新的和新的记录。

我想先更新,如果记录不存在则插入一个请帮忙

最佳答案

试试这个代码

$result = mysql_query("SELECT * FROM table WHERE title_1 ='$title_1' ");

if( mysql_num_rows($result) > 0) {
mysql_query("UPDATE table SET column = '$value' WHERE title_1 = '$title_1' ");
}
else
{
mysql_query("INSERT INTO table (title_1) VALUES ('$title_1') ");
}

^_^

关于mysql - 如果不存在插入且没有 id,如何更新记录数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37652800/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com