Mysql
 sql >> база данни >  >> RDS >> Mysql

Разлика между UNIX_TIMESTAMP и NOW() в MySQL

Функцията NOW() генерира форматиран низ дата-час, определен от часовата зона на вашия MySQL сървър.

Въпреки това би било по-добре да съхранявате времената с помощта на UNIX_TIMESTAMP() , което се изразява в GMT. Това улеснява форматирането му според държавата на посетителя (например с помощта на JavaScript).

Ако все пак искате да използвате DATETIME колони, можете да съхранявате времена, като използвате UTC_TIMESTAMP() (форматира дата като NOW() но го изразява в UTC); повече или по-малко трябва да работи по същия начин във всички останали аспекти.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Неизвестен проблем с колоната с псевдоним на mysql

  2. Импортирайте CSV в MySQL

  3. Как да премахнете нежеланите водещи знаци от низ в MySQL

  4. Улавяне на MySQL предупреждения в Python

  5. Две Laravel приложения на един и същ сървър, които са в конфликт едно с друго