我正在调试一个旧网站,遇到了一些SQL错误。在检查时,我找到了以下查询语句。 UPDATE boats set new_high_date == DATE_ADD(NOW(), INTERVAL 3 MONTH) WHERE id=49701 我不知道这里的 == 是什么意思。这是一个有效的查询吗?我似乎无法执行它。我不确定我是否应该更改这个,还是它有什么含义?
那是不正确的,在SQL中没有双等号。设置的正确方式是:UPDATE boats SET new_high_date = DATE_ADD(NOW(), INTERVAL 3 MONTH) WHERE id = 49701