Update_time wird nicht aktualisiert

bluewaterpick

Mitglied
Hallo

Ich habe folgendes Problem. Ich ermittle die Update_time einer Tabelle meiner mySQL Datenbank.

SHOW TABLE STATUS WHERE Name = 'xxx'

dann mache ich ein Update der Tabelle

UPDATE xxx SET ....

und dann ermittle ich wiederum die Update_time wie oben.

Leider ist die Update_time immer noch dieselbe. Warum nur?

Vielen Dank für eure Hilfe
bluewaterpick
 
Hallo

Ich denke mir, der Code nützt nicht viel, denn er ist sicher korrekt.
Du kannst das Phänomen auch in phpMyAdmin verfolgen. Klicke auf die Struktur einer Tabelle und schau dir die Update-Time an, dann aktualisierst du einen Datensatz der Tabelle und dann schaust du die Update-Time wieder an. Möglicherweise hat sie sich jetzt verändert. Dann machst du aber nochmals eine Datensatzaktualisierung und schaust wieder. Jetzt hat sich die Update-Time nicht geändert...

Ich verstehe das nicht - wird die Update Time irgendwie gecacht?
 
Ich hab "Update_time" einfach mal bei Google eingegeben und direkt der erst Eintrag ist ein Bug Report auf mysql.com

Bug #4164 update_time property

Allerdings für Mysql 4:

Scheint in dem Fall ein Windows Problem zu sein, da eine Änderung der DB den File Timestamp mitsich zieht und Windows damit nicht klar kommt.

Vielleicht ist es bei dir auch sowas in der Richtung.

Gruss
 
Zurück