Zwykle, gdy musimy usunąć więcej niż jedną tabelę, zwykle piszemy takie zapytanie.

DROP TABLE tab1;
DROP TABLE tab2;
DROP TABLE tab3;

Nie ma jednak potrzeby powtarzania komend DROP TABLE, możesz napisać to w jednym zapytaniu:

DROP TABLE tab1, tab2, tab3;

Jeśli nie jesteś pewien, czy tabela istnieje, czy nie, możesz to również sprawdzić to za pomocą słów kluczowych IF EXISTS.

DROP TABLE IF EXISTS tab1, tab2, tab3;

Ponadto należy pamiętać, że ta pojedyncza instrukcja drop, która usuwa wiele tabel, również obsługuje transakcje, tak jak każda inna instrukcja.


Dariusz Brejnak

Od prawie trzydziestu lat jest pasjonatem informatyki, a zwłaszcza dziedzin dotyczących baz danych, hurtowni danych oraz ogólnie rozumianej tematyki BI. Jego druga pasja to fotografia http://dariuszbrejnak.pl