on update CURRENT TIMESTAMP funktioniert nicht aus Perl programm
mit MySQL Browser aber schon
Hallo Leute,
ich habe eine Perlanwendung, die auf eine MySQL Datenbank zugreift.
Nun wollte ich erreichen, dass es eine Spalte gibt, die das Datum der letzten aktualisierung anzeigt.
Also:
Ändere ich nun einige Datensätze mit hilfe des MySQL Query Browsers funktionert das ganze. Ändere ich aber einen Wert auf der Perlanwendung, so bleibt das alte Datum erhalten.
Kann mir da jemand von euch weiterhelfen?
Grüße und Danke
Hallo Leute,
ich habe eine Perlanwendung, die auf eine MySQL Datenbank zugreift.
Nun wollte ich erreichen, dass es eine Spalte gibt, die das Datum der letzten aktualisierung anzeigt.
Also:
...
`datum` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
...
Ändere ich nun einige Datensätze mit hilfe des MySQL Query Browsers funktionert das ganze. Ändere ich aber einen Wert auf der Perlanwendung, so bleibt das alte Datum erhalten.
Kann mir da jemand von euch weiterhelfen?
Grüße und Danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 95572
Url: https://administrator.de/contentid/95572
Ausgedruckt am: 26.11.2024 um 00:11 Uhr
7 Kommentare
Neuester Kommentar
Tach,
Zeig ma dein Perl-Code und warum nimmst du nicht NOW() ??
mfg
Zeig ma dein Perl-Code und warum nimmst du nicht NOW() ??
mfg
Moin kleinemeise,
Nachfrage, nur um sicherzugehen, dass ich das Problem richtig verstanden habe:
Nicht das nur der ganzen Transaktion das COMMIT fehlt...*gg
Grüße
Biber
Nachfrage, nur um sicherzugehen, dass ich das Problem richtig verstanden habe:
- die via Perl abgesetzten Datensatzänderungen in anderen Feldern werden durchgeführt/sind sichtbar
- nur die Aktualisierung des TIMESTAMP-Feldes erfolgt nicht?
Nicht das nur der ganzen Transaktion das COMMIT fehlt...*gg
Grüße
Biber