2012-04-13 10 views
0

i einen Zeitstempel Typen Spalt in meiner MySQL-Datenbank verwenden, und ich habe die Möglichkeit, für Auto-Update-Zeitstempel aktiviert, aber der Zeitstempel funktioniert nur auf Update-Befehl und nicht auf einfügenphp mysql Zeitstempel funktionieren nur auf Update

Ich verwende navicat mysql Client

Vielen Dank im Voraus.

+0

i durch Zugabe von jetzt geprüft haben() auf dem Standardwert, aber seine Arbeit nicht –

Antwort

0

Versuchen Sie, den aktuellen Zeitstempel als Standardwert zusammen mit der Aktivierung der automatischen Aktualisierung zuzuweisen. Das sollte für dich funktionieren. Siehe: current_timestamp

Haben Sie so etwas wie dies bedeuten ..

+0

ich habe aktuelle Zeitstempel versucht, aber mysql sagt ungültig Standardwert –

+0

Sie NOW() verwenden, wie der Wert –

0

den Spalt Standardwert CURRENT_TIMESTAMP.

Wenn Sie eine serverseitige Sprache zum Einfügen von Daten in die Tabelle verwenden, können Sie einfach das aktuelle Datum in diese Spalte einfügen. das wäre in PHP zum Beispiel

<?php 
$time = time(); 
?>