Si questo lo sapevo, però devo dire che il più delle volte rispetta cmq l'indice INT anche se posto tra 2 apici.Originariamente inviato da webus
Supponendo che id sia un numero intero, racchiudendo il valore tra i quote forzi mysql a operare una conversione in stringa, un po' come se gli passassi una funzione. Questo tipo di operazione "potrebbe" impedire l'uso dell'indice, anche se a volte l'ottimizzatore decide diversamente.Codice PHP:
EXPLAIN SELECT uid, attivazione
FROM utenti
WHERE id = '1'
AND attivazione = '0'
Cmq grazie, ho risolto diversamente facendo un controllo php e lasciando la query cosi ancora piu pulita.