SHOW TABLES
am 04.08.2006 23:32:11 von Steffen Held
Hallo,
ich möchte alle Tabellen haben, die NICHT mit _ beginnen.
Ich habe es mit
SHOW TABLES NOT LIKE '\_%';
versucht. Aber das not mag er nicht. Hat mir jemand einen Tipp?
Grüßle Steffen.
Re: SHOW TABLES
am 04.08.2006 23:48:05 von Kai Ruhnau
Steffen Held wrote:
> ich möchte alle Tabellen haben, die NICHT mit _ beginnen.
>
> Ich habe es mit
> SHOW TABLES NOT LIKE '\_%';
> versucht. Aber das not mag er nicht. Hat mir jemand einen Tipp?
Vor MySQL-5 geht's nicht.
Ab MySQL-5 etwas in der Art
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE
TABLE_SCHEMA='test' AND TABLE_NAME NOT LIKE '\_%';
(irgendwie lästig, den ganzen Kram groß zu schreiben...)
HTH und Grüße
Kai
--
This signature is left as an exercise for the reader.
Re: SHOW TABLES
am 05.08.2006 10:14:07 von Steffen Held
Danke! Hat funktioniert.
Gruß Steffen.
Kai Ruhnau schrieb:
> Steffen Held wrote:
> > ich möchte alle Tabellen haben, die NICHT mit _ beginnen.
> >
> > Ich habe es mit
> > SHOW TABLES NOT LIKE '\_%';
> > versucht. Aber das not mag er nicht. Hat mir jemand einen Tipp?
>
> Vor MySQL-5 geht's nicht.
> Ab MySQL-5 etwas in der Art
>
> SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE
> TABLE_SCHEMA=3D'test' AND TABLE_NAME NOT LIKE '\_%';
>
> (irgendwie lästig, den ganzen Kram groß zu schreiben...)
>
> HTH und Grüße
> Kai
>=20
> --=20
> This signature is left as an exercise for the reader.