Знающие люди советуют использовать DATETIME.
Однако практически сразу, после того, как начинаем следовать их совету и использовать DATETIME, напарываемся на довольно неприятный MySQL bug - "Datetime field does not accept default NOW()". Разработчики отговариваются тем, что это не баг, а фича, и что это описано в документации.
С TIMESTAMP таких проблем не возникает:
create table LOG (
TIME timestamp primary key default current_timestamp,
MESSAGE varchar(200) not null
);
No comments:
Post a Comment