我的表以字段Top,Medium,Low结尾。错误地将其输入为n,n,y,但应为n,y,n
由于某些原因,下面的代码不起作用。而不是将“中”和“低”中的数据从n,y更改为y,n会保持“低”不变,并在“中”中放置“0”
请问我做错了什么?
UPDATE Copy
SET Medium = 'y' AND Low = 'n'
WHERE Chain = 'HolidayInn' AND Country = 'USA' AND Low ='y'
最佳答案
set
子句中的列应以逗号(,
)分隔,而不是and
:
UPDATE Copy
SET Medium = 'y',
-- Here ----^
Low = 'n'
WHERE Chain = 'HolidayInn' AND Country = 'USA' AND Low ='y'
关于mysql - phpMyAdmin中的更新语句不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35480778/