2012-10-16 31 views
4

我正在調試一箇舊網站,並且出現一些SQL錯誤。 當我經歷它時,我發現了以下查詢。MySQL Double Equal Sign

UPDATE boats 
set new_high_date == DATE_ADD(NOW(), INTERVAL 3 MONTH) 
WHERE id=49701 

我不知道是什麼==在這裏的意思。這是一個有效的查詢? 我似乎無法執行它。

我不知道是否應該改變這個,還是這意味着什麼?

+0

刪除雙等於 –

回答

13

在MySQL中沒有雙等號,所以你應該刪除它。

8

這是不正確的,在sql中沒有雙等號。正確的設置方法是

UPDATE boats 
SET new_high_date = DATE_ADD(NOW(), INTERVAL 3 MONTH) 
WHERE id = 49701 
4

盲目地你可以刪除它們,因爲MYSQL沒有任何==