我是很新的Microsoft SQL Server和我有一个问题,执行UPDATE
查询:为什么这个简单的UPDATE查询不能工作?
我有一个名为VulnerabilityAlertDocument
包含一些列的表。
如果我尝试使用下面的查询来更新特定行的一列的值我有没有问题:
UPDATE VulnerabilityAlertDocument
SET Title = 'UPDATED-TITLE'
WHERE Id = '83157';
它工作正常,并具有Id=83157
该行的Title
列的值正确改为UPDATED-TITLE
,但如果我尝试执行也纷纷改变命名BugTraqID
另一列的值,这个新查询它不起作用
UPDATE VulnerabilityAlertDocument
SET BugTraqID = 1
SET Title = 'UPDATED-TITLE'
WHERE Id = '83157';
它不能正常工作,给我以下错误信息:
消息156,15级,状态1,行
关键字 'SET' 附近有语法错误。
我错过了什么?我的查询中有语法问题吗?我该如何解决它?
TNX
安德烈
删除mysql标记,因为问题是明确的关于SQL Server。 –