Pit: mysql: Frage zu now()

Beitrag lesen

Hallo,

ich würde gerne eine Entwicklung in den Produktionsmodus übernehmen, möchte mir aber eine Art doppelten Boden einbauen.

Hierzu möchte ich alle sql-queries loggen, um dann ggf. bei einem aufgetretenen Fehler alle bis zum Stichpunkt angefallenen Queries in einer leeren db wieder einspielen zu können. Ich hatte zuerst überlegt, das über einen autom. erzeugten dump zu machen, das erscheint mir aber viel zu überlastet zu sein, daher die Idee mit dem Query-Log.

Klappt alles soweit ganz gut, aber mir ist ein problem aufgefallen.

Wannimmer ich in einer Query zum Einsetzen eines DateTime-Wertes now() benutze, würde ich im Falle des Wiedereinspielens einen (für mich) falschen (nämlich den zum Ausführungszeitpunkt gültigen wert) einsetzen.

Kann man das Problem angehen, ohne auf das now() in der Originalquery zu verzichten? ich frage, weil ich das relativ häufig benutzt habe...

Pit