Если я хочу обновить базу значений столбца при условии, я могу просто использовать приведенный ниже запрос для случая simpel +1 -1 (конечно, перевести на правильный вызов PHP или эквивалент ORM):
UPDATE articles SET STATUS = 0 WHERE STATUS = 1;
Но теперь проблема в том, что я хочу, исходя из оригинала status
, вывести новое значение status
из словаря. Предполагая, что словарь выглядит примерно так:
dict['1']='3'
dict['12']='2'
dict['6']='2'
Нет никакой связи между парой ключ-значение. dict
- это объект словаря PHP, это то, что я имел в виду под "in memory dictionary
".
Как написать этот запрос?
Редактировать: Редактировать вопрос. Я не правильно сформулировал вопрос ... извините!