Bene
- hai ragione per il primo punto
- Show e SHOW TABLES sono comandi non comunemente usati nella maggior parte dei casi d'uso
- Utilizzo gli statemend preparati in combinazione con le procedure archiviate e non ho ancora riscontrato problemi di questo tipo.
Puoi utilizzare il comando seguente per abilitare la memorizzazione nella cache delle query:
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
Questo comando è disponibile solo da PHP 5.1.3 in poi.