wahsaga: UPDATE / invertieren einer col in MYSQL

Beitrag lesen

hi,

dann könnte es doch sein, dass das UPDATE zwar korrekt ausgeführt wurde - du das "richtige" ergebnis mit einem anschliessenden SELECT aber nicht angezeigt bekommst, weil eben diese SELECT-query noch gecached ist, und du "alte" daten präsentiert bekommst ...?

nein, sorry, scheint doch die falsche fährte zu sein - http://dev.mysql.com/doc/mysql/de/Query_Cache_How.html sagt explizit:

"Wenn sich eine Tabelle ändert (INSERT, UPDATE, DELETE, TRUNCATE, ALTER oder DROP TABLE|DATABASE), werden alle gecacheten Anfragen, die diese Tabelle benutzten (möglicherweise über eine MRG_MyISAM-Tabelle!) ungültig und werden aus dem Cache entfernt."

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."