SQL-Befehl für aktuellen "timestamp" - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html) +--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html) +--- Thema: SQL-Befehl für aktuellen "timestamp" (/thread-35534.html) |
SQL-Befehl für aktuellen "timestamp" - Gerti - 12.05.2018 Hallo, ich bin am verzweifeln, den eigentlich kann es doch nicht so schwer sein. Könnte mir jemand man behilflich sein und mir den SQL-Befehl benennen um ein Datenfeld in einer Tabelle mit dem aktuellen Datum (timestamp) zu versehen? (Die Befehlseingabe erfolgt direkt im MySQL-Dumper). Folgendes habe ich bereits versucht: Erfolgreich wenn ich "unixtime" bei www.unixtime.de definiere und direkt im SQL-Befehl eingebe: PHP-Code: UPDATE mybb_users SET table_name = '1462985852' WHERE uid = '1'; Erfolglos waren nachstehende Befehle, wenn ich die "unixtime" automatisiert (=aktuell) eingeben will: PHP-Code: UPDATE mybb_users SET table_name = 'timestamp' WHERE uid = '1'; Dieser Befehl generiert zwar ein Datum, aber im Jahr 2106 (der Zeit somit weit voraus) PHP-Code: UPDATE mybb_users SET table_name = NOW() WHERE uid = '1'; Vielleicht könnte mir einer der Programmierprofis behilflich sein und mir den korrekten SQL-Befehl benennen. Einer zusätzlichen Lösung es über einen Button im myBB-Forum tätigen zu können wäre ich nicht abgeneigt. Vielen Danke vorab. RE: SQL-Befehl für aktuellen "timestamp" - MrBrechreiz - 12.05.2018 Definiere vor dem Update das Timestamp. ZB so: $timestamp = TIME_NOW(); Und dann deine Query zum Updaten. UPDATE mybb_users SET table_name = '$timestamp' WHERE uid = '1'; RE: SQL-Befehl für aktuellen "timestamp" - Gerti - 12.05.2018 Danke für die Information. Wenn ich PHP-Code: $timestamp = TIME_NOW(); Code: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$timestamp = TIME_NOW()' at line 1 RE: SQL-Befehl für aktuellen "timestamp" - SvePu - 12.05.2018 Probier mal bitte folgendes (nur direkt in der DB oder via Dumper-Tool) PHP-Code: UPDATE mybb_users SET table_name = UNIX_TIMESTAMP() WHERE uid = 1; RE: SQL-Befehl für aktuellen "timestamp" - Gerti - 12.05.2018 (12.05.2018, 12:29)SvePu schrieb: Probier mal bitte folgendes (nur direkt in der DB oder via Dumper-Tool)Yabadabaadooo, es funktioniert. Ganz herzlichen Dank für Deine Hilfe. |