Reiner: MySQL -> Query-Cache

Hi,

hat jemand nähere Kenntnisse zum Query-Cache in MySQL 4.01?
Ich halte das für eine sehr gute Sache, aber eine Frage interessiert mich dazu brennend:

Da ein update oder insert nachfolgende selects beinflussen (kann), wird - was ich bisher gelesen habe - der cache danach gelöscht.
Was ist nun aber, wenn folgendes Szenario auftritt:

select from TABELLE where DATE = '2002-12-02'
2)
update TABELLE set DATA='neue Daten' where DATE = '2002-12-01'
3)
select from TABELLE where DATE = '2002-12-02'

(2) betrifft (1) in diesem Fall gar nicht, d.h. ein update dürfte diesen Query nicht aus dem Cache löschen...

Ist das so geplant?

Danke!

Reiner

  1. Muß natürlich heißen:

    select * from TABELLE where DATE = '2002-12-02'

    Reiner