我试图执行这个查询,当它找到$serial的记录时,可以更新它。或者,如果该序列号不存在,则可以写入新记录。
我得到语法错误,但对我来说看起来很好。非常确定ON DUPLICATE KEY UPDATE是正确的方法,但我错过了什么...
我得到语法错误,但对我来说看起来很好。非常确定ON DUPLICATE KEY UPDATE是正确的方法,但我错过了什么...
$query = "INSERT INTO `".$sys_id."` (serial, status) VALUES ('98745', 'active') ON DUPLICATE KEY UPDATE";
$result = mysql_query($query) or die(mysql_error());