簡體   English   中英

SQL語法錯誤UPDATE / WHERE

[英]SQL syntax error UPDATE / WHERE

因此,在嘗試運行以下命令時,我總是收到SQL語法錯誤:

UPDATE tickets SET (ticket_urgency, ticket_status) VALUES ('Urgent', 'new') WHERE ticket_id='14'

不確定這有什么問題嗎? 我也嘗試了INSERT INTO,但是這里最棘手的部分是WHERE tiket_id ='x'。

UPDATE的語法應該是這樣的,

UPDATE tickets 
SET    ticket_urgency = 'Urgent', 
       ticket_status = 'new'
WHERE  ticket_id='14'

為了進一步了解,如果值來自變量,則您的查詢很容易受到SQL Injection的影響,為保護起見,請閱讀以下文章

您的語法不正確,請更正

UPDATE tickets 
SET ticket_urgency = 'Urgent', 
    ticket_status = 'new'
 WHERE ticket_id='14'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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