-
query MySQL
salve!!
sono nuovo e non so se sto postando nella sezione adatta...
vorrei sapere come poter eliminare una decina di tabelle con una sola query tutte insieme...in pratica ho le tabelle di "drupal_"e devo eliminarle come faccio?? sono parecchie se no avrei usato il comando "DROP TABLE drupal_node(naturalmente questo varia xD)" ma essendo parecchie sinceramente non ho tempo e sono un "nabbo" e non saprei fare più di quello grazie in anticipo :)
-
Puoi eliminare più tabelle con il comando
Codice:
DROP TABLE 'nometabella' IF EXIST;
Dovrebbe bastare ripeterlo per ogni tabella, scrivi scrivi tutti i DROP in un'unica quiery ed è fatta. il parametro è facoltativo, ma se non lo scrivi e manca una tabella all'elenco l'esecuzione si blocca.
Ciao!
-
ilmiocaos, l'utente voleva appunto un modo per evitare di scrivere tutte le query. La procedura che hai proposto non è un'unica query, ma sono comunque più query. E poi si scrive IF EXISTS, non IF EXIST. Nel caso avesse voluto usare un'unica query bastava fare:
Codice:
DROP TABLE IF EXISTS tabella1, tabella2, tabella3
Comunque, non vedo perché tu non possa farlo tramite phpMyAdmin. Spunti le caselle accanto alle tabelle e poi clicchi sulla scheda Elimina in alto.
-
ma devo modificare in questo modo??
Codice:
DROP TABLE 'drupal_' IF EXIST;
così??? se è così ho risolto!:D
-
No, non funziona così. Devi entrare in phpMyAdmin, selezionare le tabelle che ti interessano e cliccare sulla scheda Elimina, tutto qui.