Подскажи пожалуйста как можно выполнить команду update, чтобы она сначала проверяла условие, а потом обновляла данные. Например: В базе данных есть поле start_date (тип datetime). Мне нужно в одном запросе сделать так. Если start_date не равно NULL тогда обновить данные на сегоднешнюю дату, если там уже есть какае-то дата, тогда ничего не трогать, все оставить так как есть. Можно ли вообще так сделать?
ты к какому-то конкретному человеку обращаешься? запрос будет выглядеть примерно так: Код (Text): UPDATE table SET start_date=NOW() WHERE id IN (SELECT id FROM table WHERE start_date IS NOT NULL)
simpson тебе плохо стало? Код (Text): UPDATE table SET start_date=NOW() WHERE start_date IS NULL Ты уж определись когда править - если NULL или NOT NULL