Ja detta är en lam begränsning på MySQL. Om du går igenom ett program kan du lägga till ett time()-anrop för kolumnen create_at och låta updated_at-kolumnen använda CURRENT_TIMESTAMP.
$sql = "INSERT INTO my_table SET name = 'Mike', created_at = " . time();
Jag skulle välja att göra detta i kolumnen create_at eftersom den förmodligen inte kommer att beröras lika ofta som updated_at-kolumnen.
-- Redigera --
Ännu bättre, använd MySQL:s inbyggda now()
fungera. På så sätt behöver du bara bry dig om tidszonen för mysql-servern, och inte tidszonerna för appservern OCH mysql-servern.
$sql = "INSERT INTO my_table SET name = 'Mike', created_at = NOW()";