2016-02-18 3 views
1

Моя таблица заканчивается полями Top, Medium, Low. По ошибке они были введены как n, n, y, но должны быть n, y, nинструкция обновления в phpMyAdmin не работает

По какой-то причине приведенный ниже код не работает. Вместо того, чтобы изменять данные в Medium и Low от n, y до y, n, он оставляет значение Low как есть и помещает '0' в Medium

Что я сделал не так, пожалуйста?

UPDATE Copy 
SET Medium = 'y' AND Low = 'n' 
WHERE Chain = 'HolidayInn' AND Country = 'USA' AND Low ='y' 

ответ

2

Столбцы в пункте set должны быть разделены запятой (, с), не and S:

UPDATE Copy 
SET Medium = 'y', 
     -- Here ----^ 
     Low = 'n' 
WHERE Chain = 'HolidayInn' AND Country = 'USA' AND Low ='y' 
Смежные вопросы