Hi!
UPDATE Tabelle SET
Aenderungsdatum = now() - DATEDIFF('2009-11-10 23:59:59',Aenderungsdatum) where ID = 36;
Leider setzt diese Query mir 0000:00:00 in die Spalte ein.
Du kannst zum Probieren auch einfach "SELECT formel" nehmen, und kannst das Ergebnis prüfen, ohne den Inhalt der Tabelle zu beeinflussen.
Ich weiß grad nicht, wie MySQL sich verhält, wenn du Datümer mit den Operatoren für Zahlen bearbeitest. DATEDIFF() liefert dir einen Tag. Zum Addieren auf einen anderen Zeitwert gibt es DATE_ADD() oder die gleichwertige Schreibweise mit INTERVAL
CURDATE() - INTERVAL x DAY
Und für x kommt in deinem Fall DATEDIFF(...) zum Einsatz.
Lo!