我的表以“Top”,“Medium”,“Low”字段结束。错误地输入为n,n,y,但应该是n,y,n
由于某种原因,下面的代码不起作用。不是将介质和介质中的数据从n,y更改为y,而是将原样保留为低,并将其置于“0”和“0”之间。在媒体
我做错了什么,拜托?
UPDATE Copy
SET Medium = 'y' AND Low = 'n'
WHERE Chain = 'HolidayInn' AND Country = 'USA' AND Low ='y'
答案 0 :(得分:2)
set
子句中的列应使用逗号(,
s)分隔,而不是and
s:
UPDATE Copy
SET Medium = 'y',
-- Here ----^
Low = 'n'
WHERE Chain = 'HolidayInn' AND Country = 'USA' AND Low ='y'