2
我需要MySQL查詢像這樣的:MySQL的更新語法錯誤
UPDATE table_name SET 1 = 1 WHERE ID = 257
但我得到的語法錯誤:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1 = 1 WHERE ID = 257' at line 3
需要,而不更新任何執行更新查詢。 有什麼解決方案?
運行查詢而不更新任何內容的目的是什麼? Mysql不會允許你這樣做 – Andrey 2010-03-04 22:07:39
@Andrey:-1。雖然我從來沒有必要單獨運行無操作查詢,但是通過「INSERT .. ON DUPLICATE ...」查詢來執行此操作非常常見。 – jasonbar 2010-03-04 22:09:07
假設他想觸發一個觸發器,或者可能發生審計。 – tpdi 2010-03-04 22:09:44