我正在尝试执行此查询,当它找到 $serial 的记录时,它可以更新它。或者,如果序列号不存在,它可以写一条新记录。
我得到语法错误,但对我来说似乎很好。非常确定 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());