I timestamp in MySQL vengono generalmente utilizzati per tenere traccia delle modifiche ai record e vengono spesso aggiornati ogni volta che il record viene modificato. Se vuoi memorizzare un valore specifico dovresti usare un campo data/ora.
Se intendevi di voler decidere se usare un timestamp UNIX o un campo data/ora MySQL nativo, scegli il formato nativo. Puoi eseguire calcoli all'interno di MySQL in questo modo("SELECT DATE_ADD(my_datetime, INTERVAL 1 DAY)")
ed è semplice modificare il formato del valore in un timestamp UNIX ("SELECT UNIX_TIMESTAMP(my_datetime)")
quando si interroga il record se si vuole operare su di esso con PHP.