Что лучше в MySQL и почему:
для настройки
`Time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
при создании таблицы
Или:
INSERT Now() value when we insert a row.
Добавлено: А как насчет спектакля?
Я предлагаю, чтобы БД выполняла свою работу, чтобы программист не мог забыть сделать дополнительный столбец вставки / обновления и вставки неправильного времени.
Если поле Time является обязательным и никогда не должно быть равно нулю или не установлено, лучше применять его в структуре таблицы (решение 1), вместо этого, если поле можно опустить, иногда следует использовать NOW () в запросе вставки.Это зависит от ваших потребностей ...
Я прошел этот документ Ошибка в now () и current_timestamp ()
Я бы предложил использовать функцию now () или current_timestamp () для всего проекта.