Autor Zpráva
slovakCZ
Profil
Dobrý den,

lze pomocí SQL úplně smazat všechny tabulky, které začínají na: nazevtabulky_?

Potřeboval bych při spuštění skriptu smazat tabulky:
nazevtabulky_2
nazevtabulky_5
nazevtabulky_100

V jejich názvech se mění pouze číslo za podtržítkem. Pokud bych nemusel pomocí PHP zjišťovat v cyklu, zda tabulka s tím a tím číslem existuje a bylo by možné promazat všechny tabulky začínající na XXX, byla by to paráda :o)

Děkuji za tipy
Tori
Profil
Koukněte se na databázi INFORMATION_SCHEMA, odtamtud snadno zjistíte všechny tabulky v kterékoli vám přístupné databázi.
Kcko
Profil
Takto to půjde

http://www.phpmag.ru/2009/03/05/mysql-how-to-drop-multiple-tables-using-single-query/
slovakCZ
Profil
Děkuji Vám, tyto informace mi bohatě stačí!!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: