У меня есть таблица, содержащая пару полей меток времени, но у меня возникают некоторые проблемы, когда некоторые поля по умолчанию имеют значение NULL.
В моей таблице users у меня есть следующие таблицы отметок времени:
(field),(NULL),(default val)
deleted_on YES NULL
last_change_attemp YES NULL
newpass_time YES NULL
last_login YES NULL
created NO 0000-00-00 00:00:00
updates YES NULL
Когда я редактирую строку в phpMyAdmin, в редактируемой строке уже установлен флажок NULL для всех полей NULL, кроме первого поля: * Удален_он *. Если я вручную установлю флажок, это позволит мне сохранить это поле как NULL.
Когда я обновляю другое поле с помощью запроса, он автоматически выполняет отметку current_timestamp для этого первого поля. Это ожидается?