为什么我的UPDATE DATE()查询在WHERE失败?

时间:2019-02-26 04:51:52

标签: mysql date

我整个晚上都在努力。谁能告诉我我在做什么错? 我需要保持接近所使用的语法,显然已经过纠正才能正常工作。

UPDATE my_table SET user_date, DATE(NOW()) WHERE user_name = "Bob";

3 个答案:

答案 0 :(得分:0)

您错过了user_date=DATE(NOW())之类的更新字段的赋值运算符

UPDATE my_table SET user_date=DATE(NOW()) 
WHERE user_name = 'Bob';

答案 1 :(得分:0)

您错过了=

UPDATE my_table SET user_date= DATE(NOW()) WHERE user_name = "Bob";

答案 2 :(得分:0)

UPDATE my_table SET user_date = DATE(NOW()) WHERE user_name = "Bob";

此外,DATE(NOW())等同于更清晰的CURDATE()