Как правильно обновить поле mysql со значением NULL при использовании переменной в запросе sql?
У меня есть переменная с именем $ timestamp.Когда он установлен на date( Y-m-d h:i:s )
, я должен заключить его в кавычки, потому что я передаю строку в своем запросе MySQL.Когда для $ timestamp установлено значение NULL, запрос к базе данных содержит ''
в качестве значения для $ timestamp, а поле обновляется до 0000-00-00 00:00:00
.Важно сохранить это поле как NULL, чтобы показать, что процесс никогда не запускался раньше.
Я не хочу использовать now (), потому что тогда мой оператор sql не синхронизирован с моей переменной класса $ timestamp.
Я не хочу устанавливать $ timestamp в значение NULL, потому что тогда эта переменная не является точной.Это больше не NULL, это строка, содержащая слово NULL.
Что мне здесь не хватает?