在mysql php中将Date列设置为当前时间

时间:2016-05-02 03:17:40

标签: php mysql

我正在尝试将日期列设置为当前时间戳,但由于某种原因,我不断收到语法错误。

$sql = "UPDATE testGraph
    SET date = CURRENT_TIMESTAMP
    SET State = ".$state1."
    WHERE Serial = ".$serial1."
   ";

2 个答案:

答案 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;