我正在调试一个旧网站,我收到一些SQL错误。 当我浏览它时,我发现了以下查询。
UPDATE boats
set new_high_date == DATE_ADD(NOW(), INTERVAL 3 MONTH)
WHERE id=49701
我不知道这里的 == 是什么意思。这是一个有效的查询吗? 我似乎无法执行它。
我不确定我是否应该改变它,或者它是否意味着什么?
答案 0 :(得分:13)
MySQL中没有双重等于你应该删除它。
答案 1 :(得分:9)
这是不正确的,sql中没有双等号。正确的设置方法是
UPDATE boats
SET new_high_date = DATE_ADD(NOW(), INTERVAL 3 MONTH)
WHERE id = 49701
答案 2 :(得分:4)
盲目地你可以删除它们,因为MYSQL没有任何==