Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在调试一个旧网站,但遇到一些 SQL 错误。当我浏览它时,我发现了以下查询。
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 没有任何==
==