запрос со временем?

Corvin

Новичок
запрос со временем?

В таблице MySql 2 позиции:
start_time datetime
dead_time datetime

Каким запросом можно сделать след.: if dead_time==NULL UPDATE dead_time = start_time + 1 hour ?
 

Demiurg

Guest
поставь свой if в where и вместо ==null - is null
 

Corvin

Новичок
В том-то и дело что если == null то час прибавляем, а если нет, то сверяем текущее время с dead_time. Ну ладно, можно сделать и двумя запросами.

Вопрос остался как правильно записать +1 hour:
UPDATE dead_time = start_time + 1 hour по синтаксису MySQL?
 

Cid

...двинутый новичок
null - это не значение, а отсутствие какого-либо значения, соответственно is null - проверка на отсутствие значения. пустая строка - это значение. так что если сравнивать, то либо == '' либо is null
 
Сверху