1

因此,在尝试运行以下命令时,我不断收到 SQL 语法错误:

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

不知道这有什么问题?我也尝试过 INSERT INTO,但这里棘手的部分是 WHERE tiket_id='x'。

4

2 回答 2

4

的语法UPDATE应该是这样的,

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

SQL Injection为了进一步了解,如果值来自变量,您的查询很容易受到攻击,为了保护它,请阅读下面的文章

于 2012-12-06T05:42:35.540 回答
1

您的语法不正确,请更正

UPDATE tickets 
SET ticket_urgency = 'Urgent', 
    ticket_status = 'new'
 WHERE ticket_id='14'
于 2012-12-06T05:43:21.107 回答