[英]MySQL Update Multiple Columns Issue
這似乎是一個非常簡單的查詢,但不知怎的,我不斷收到錯誤......
基本上,我只是從用戶那里獲得了大量信息,現在我將在一個查詢中更新他們在users
表中的記錄:
UPDATE users
SET timezone
='America / New_York',SET updates
='NO',SET verified
='YES'WHERE id
='1'
但是,在運行之后,我收到以下錯誤:“您的SQL語法有錯誤;請查看與您的MySQL服務器版本對應的手冊,以便在'SET updates
='NO'附近使用正確的語法,SET verified
= 'YES'在第1行的id
='1''。
任何幫助深表感謝。
UPDATE users SET timezone = 'America/New_York', updates = 'NO', verified = 'YES' WHERE id = '1'
您的更新語法錯誤,您只需編寫一次語法SET。
UPDATE users SET col1= value1, col2= value2, col3= value3 WHERE condition;
有關更新UPDATE MANUAL的更多信息
無論您要更新多少列,都必須使用一次。您的查詢將是: -
更新用戶SET時區='America / New_York',更新='否',已驗證='是'WHERE id ='1'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.