Originariamente inviato da blekm
non vi sono errori del genere, perchè se provo a fare un

codice:
str_to_date('Saturday 5 May 2009,1.45pm' '%W %D %b %Y,%l.%i%p');
restituisce sempre risultato.
Però adesso magari la query iniziale dà null, dopo 10 minuti ritorna tutti i valori. Senza che io abbia cambiato niente

Qualcosa di cache? boh
Appunto. Se metti la stringa sicuramente corretta funziona. La domanda era invece sul contenuto del campo.

Cerca di localizzare e dare una logica all'errore. Ripeto, attiva mysql_error() se hai mysql >= 5.0.3

Dopo 10 minuti ritorna tutti i valori ... ma la stringa e' la stessa oppure nei 10 minuti e' cambiata?