Znaczniki czasu w MySQL są zwykle używane do śledzenia zmian w rekordach i często są aktualizowane za każdym razem, gdy rekord jest zmieniany. Jeśli chcesz zapisać określoną wartość, powinieneś użyć pola daty i godziny.
Jeśli masz na myśli, że chcesz zdecydować między używaniem znacznika czasu UNIX lub natywnego pola daty i czasu MySQL, wybierz format natywny. W ten sposób możesz wykonywać obliczenia w MySQL("SELECT DATE_ADD(my_datetime, INTERVAL 1 DAY)")
i łatwo jest zmienić format wartości na znacznik czasu UNIX ("SELECT UNIX_TIMESTAMP(my_datetime)")
kiedy zapytasz rekord, jeśli chcesz na nim operować za pomocą PHP.