SHOW TABLES

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.