0

我正在尝试制作一个脚本,当它已经存在时更新表中的记录,或者在它不存在时插入新记录。问题是我的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

我怎样才能改变我的陈述来做到这一点?谢谢

4

2 回答 2

0

也许这有用? MySQL 替换命令

于 2012-12-28T20:37:18.600 回答
0

问题是 id 字段不是自动递增的。问题已经解决。谢谢

于 2012-12-28T20:42:25.750 回答