Si hallas algún fallo con tu código o proyecto, recuerda probar siempre en un ambiente de testing antes añadir el código al proyecto final.
Solución:
Creo que puedes usar…
RESET QUERY CACHE;
…si el usuario con el que está ejecutando tiene derechos de recarga. Alternativamente, puede desfragmentar el caché de consultas a través de…
FLUSH QUERY CACHE;
Consulte la sección Estado y mantenimiento de la caché de consultas del manual de MySQL para obtener más información.
En mi sistema (Ubuntu 12.04) encontré RESET QUERY CACHE
e incluso reiniciar el servidor mysql no es suficiente. Esto se debió al almacenamiento en caché del disco de memoria.
Después de cada consulta, limpio el caché del disco en la terminal:
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
y luego reinicie el caché de consultas en el cliente mysql:
RESET QUERY CACHE;
según la documentación, esto debería hacerlo …
RESET QUERY CACHE