簡體   English   中英

MySQL更新多列問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM