Я пытаюсь написать довольно странный запрос, и у меня возникают проблемы с оператором if
, поэтому у меня есть 2 поля deleted_1
и deleted_2
в моей таблице, которые я хочу обновить, так что я так думаю должно быть:
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
, я не уверен, что возможно сделай это более простым способом, я совершенно заблудился здесь:)