Я пытаюсь написать довольно странный запрос, и у меня проблема с оператором if
, поэтому у меня есть 2 поля deleted_1
и deleted_2
в моей таблице, которые я хочу обновить, поэтому это как i думаю, что это должно быть:Обновление Mysql, если значение не существует
Update `messages`
if(`deleted_1` == null) SET `deleted_1` = 1
else
if(`deleted_2` == null) SET `deleted_2 = 1
---and here goes some simple WHERE statements
, но это не работает так основно я хочу проверить, если a
поле пусто, то обновить, если не проверить b
поле и если оно пустое обновление b
поле теперь я не знаю, может быть, можно сделать это более простым способом, я совсем потерялся здесь :)
Обновление Mysql, если значение не существует или Mysql INSERT, если значение не существует? – Sarfraz
Нет, мне нужно обновить – Linas