テーブル内のレコードがすでに存在する場合は更新するスクリプトを作成しようとしています。または、存在しない場合は新しいレコードを挿入しようとしています。問題は、私の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
これを達成するためにステートメントを変更するにはどうすればよいですか?ありがとうございました