我正在尝试将日期列设置为当前时间戳,但由于某种原因,我不断收到语法错误。
$sql = "UPDATE testGraph
SET date = CURRENT_TIMESTAMP
SET State = ".$state1."
WHERE Serial = ".$serial1."
";
答案 0 :(得分:1)
UPDATE语句中只允许一个SET
关键字。
用逗号替换第二个SET
关键字。
UPDATE mytable
SET mycol1 = expr1
, mycol2 = expr2
-- ^
WHERE ...
答案 1 :(得分:0)
在更新查询中,仅使用一个SET属性 语法
UPDATE table_name
SET column1=value1,column2=value2,...
WHERE some_column=some_value;