如果表格中不存在CONTENT_VALUES
,我想插入survey_Id
。如果该值已存在,我想更新CONTENT_VALUES
的{{1}}。
SURVEY_ID
答案 0 :(得分:2)
您需要删除值集上的语音标记,并更正CONTENT_VALUES
更新,然后正确触发查询:
$query1= "insert into `$prefix.survey_question`
(SURVEY_ID, CONTENT_VALUES, USER_ID, CREATED_ON)
values
('$sur_id','$content_val','$email','$now')
on duplicate key
update CONTENT_VALUES=('$content_val'),
USER_ID = '$email',
CREATED_ON = '$now'";
$resultset=mysql_query($query1);
同时考虑在PDO
扩展名上使用mysql
。
答案 1 :(得分:0)
你可以使用insert ignore query,如果插入的记录是重复的,那么查询结果将为零,然后继续更新。