Ho letto il codice wordpress e wordpress professionale. Sembra che entrambi usino qualcosa di simile
if($wpdb->get_var("SHOW TABLES LIKE '$table_name'") != $table_name) {
per determinare se la tabella esiste. C'è qualche motivo per cui CREATE TABLE IF NOT EXISTS ( ... )
non viene utilizzato? Controllerà e creerà la tabella in 1 query, non sarà meglio? Oppure mi sfugge qualcosa?