我正在調試一箇舊網站,並且出現一些SQL錯誤。 當我經歷它時,我發現了以下查詢。MySQL Double Equal Sign
UPDATE boats
set new_high_date == DATE_ADD(NOW(), INTERVAL 3 MONTH)
WHERE id=49701
我不知道是什麼==在這裏的意思。這是一個有效的查詢? 我似乎無法執行它。
我不知道是否應該改變這個,還是這意味着什麼?
我正在調試一箇舊網站,並且出現一些SQL錯誤。 當我經歷它時,我發現了以下查詢。MySQL Double Equal Sign
UPDATE boats
set new_high_date == DATE_ADD(NOW(), INTERVAL 3 MONTH)
WHERE id=49701
我不知道是什麼==在這裏的意思。這是一個有效的查詢? 我似乎無法執行它。
我不知道是否應該改變這個,還是這意味着什麼?
在MySQL中沒有雙等號,所以你應該刪除它。
這是不正確的,在sql中沒有雙等號。正確的設置方法是
UPDATE boats
SET new_high_date = DATE_ADD(NOW(), INTERVAL 3 MONTH)
WHERE id = 49701
盲目地你可以刪除它們,因爲MYSQL沒有任何==
刪除雙等於 –