Обучение/Помощь новичкам | Дата MYSQL
Тема закрыта by
SNEG
time (php) и datetime(sql), разные форматы
но ты любые форматы можешь перевести в любой удобный для себя
Я то понял что написал )) вот этот момент интересен DEFAULT NULL или NULL DEFAUL NULL, как ты пустую дату хранить будешь? Если нужном к примеру не сразу а позже установить NOW(), допустим зарегистрировал аккаунт не вошёл в него , возвращать время ON UPDATE или оставить пустую колонку чтобы после входа отправить NOW () ? Я думаю пообрыгански писать дату входа если даже не входил, и таких примеров в гугле хватает писать дату во время создания записи
пример, который скинул, он по умолчанию указывает, так там уже от тебя зависит, как хочешь, так и записывай now()
правильно будет так `time` datetime DEFAULT NULL
зачем мне тогда столб в таблице, если она будет пустая?)
пример, который скинул, он по умолчанию указывает, так там уже от тебя зависит, как хочешь, так и записывай now()
правильно будет так `time` datetime DEFAULT NULL
datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP , вернёт же дату создания, я думаю лучше NULL до первого входа оставить
Это тот наркет всё в int(11) и time() пилит )))
возможно, надо вспоминать)
Как правильно задавать ?
sql
DATETIME DEFAULT NULLИли
sql
DATETIME NULL DEFAULT NULL________
посл. ред. 23.09.2023 в 23:43; всего 1 раз(а); by Лара
Создал ты аккаунт но не заходил в него
datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP , вернёт же дату создания, я думаю лучше NULL до первого входа оставить