我正在尝试创建一个脚本,当脚本已经存在时会更新表中的记录,或者在不存在时插入新记录。 问题是我的mysql语句只能上传记录但不插入新记录:
$query = "INSERT INTO lek_podstawowe(drug_name_pl) VALUES ('$drug_name_pl')
ON DUPLICATE KEY UPDATE vote_sum=vote_sum+'$vote', vote_num=vote_num+1";
这是我的表结构:
Field Type Null Key Default Extra
id int(11) NO PRI NULL
drug_name_pl varchar(11)NO UNI NULL
drug_img text NO NULL
vote_sum int(11) NO NULL
vote_num int(11) NO NULL
如何更改声明以完成此操作?谢谢