Quote:
According to the MySQL documentation of the query cache, a change in the query statement will render that query a new query. Hence "SELECT * FROM table" is different than "select * from table" OR "SELECT column FROM table".
|
hmm according to a documentation i read, that's not correct.
IIRC it's not the values which are cached but the pointers to the resultrows, so it's actually the "WHERE" tag which decides if the cache can be used or not.
I'm not 100% sure, but according to that article i read about MySQL4 it's this way