PDA

View Full Version : Errore select MySQL/PHP: "incorrect key file, try to repair it"


fabio2702
19-04-2012, 13:23
Salve a tutti,
ho una tabella dalla quale estraggo dei dati tramite PHP per poi presentarli su una pagina online.
la cosa funziona perfettamente in locale (MySQL+apache), senonchè dopo aver aggiunto alcune colonne alla tabella ottengo il seguente errore:

"Incorrect key file for table BLABLABLA; try to repair it"

la cosa è un pò strana in quanto:

togliendo le colonne in più funziona tutto riprende a funzionare senza problemi;
la query viene eseguita senza problemi anche dopo che ho aggiunto le colonne, ma per un periodo di tempo che sembra aleatorio;
la tabella non è corrotta (il comando check e repair eseguiti sulla tabella danno esiti positivi;
riavviando il server MySQL il problema persiste (solo riavviando il pc pare che si risolva).


leggendo qua e là ho notato che il problema potrebbe essere dovuto alla mancanza di spazio su disco; ho quindi aumentato lo spazio destinato al db etcetc, ma il problema sembra persistere.

per il momento ho fatto delle prove in locale sul mio pc, ma dovrò trasportarle anche su un portale, vorrei evitare quindi problemi in seguito!
qualcuno ha dei suggerimenti?
grazie

fabio2702
19-04-2012, 13:39
ho dimenticato una cosa importante:

quando si riceve l'errore, se si esegue la query che lo ha fatto scaturire direttamente su mysql administrator non ci sono problemi! viene mostrato il risultato corretto
(che il problema sia dovuto al server apache che uso in locale per sviluppare???)