Я боролся с этим весь вечер.Может кто-нибудь сказать мне, что я делаю не так?Мне нужно держаться поближе к синтаксису, который я использую, очевидно исправлен для работы.
UPDATE my_table SET user_date, DATE(NOW()) WHERE user_name = "Bob";
Вам не хватает = для этого
=
UPDATE my_table SET user_date= DATE(NOW()) WHERE user_name = "Bob";
UPDATE my_table SET user_date = DATE(NOW()) WHERE user_name = "Bob";
Кроме того, DATE(NOW()) эквивалентно более разборчивому CURDATE().
DATE(NOW())
CURDATE()
Вы пропустили оператор присваивания для поля обновления, например user_date=DATE(NOW())
user_date=DATE(NOW())
UPDATE my_table SET user_date=DATE(NOW()) WHERE user_name = 'Bob';