Datetime или Timestamp для поля MySQL?

0

Это вопрос, который я задавал себе несколько раз при создании баз данных для веб-приложения PHP/MySQL.

В Mysql, что вы рекомендуете между Datetime и отметкой времени и почему?.

  • 0
    Даже если вы меняете часовой пояс сервера, вы можете использовать временную метку. Дата не может. Для преобразования часового пояса также легко использовать отметку времени.
  • 0
    Для MySQL это не имеет значения, если вы не планируете использовать DEFAUL NOW или тег обновления on. При выборе данных вы можете преобразовать их в системную метку времени с помощью одной дополнительной команды из mysql или простого POSIX из любого программирования. метка времени и дата имеют одинаковый тип поля для сохранения.
Теги:
datetime
timestamp

1 ответ

0

Я предпочитаю данные, хранящиеся в часовом поясе UTC, потому что он не основан на каком-то произвольном временном периоде, его легче читать и хорошо поддается различным функциям даты базы данных.

Но я не беспокоюсь об этом... если мне нужно работать над проектом, который использует временные метки, это меня не беспокоит.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню