Schrift
[thread]3544[/thread]

MySQL - alle Tabellennamen auslesen: Will alle Tabellennamen auslesen



<< >> 7 Einträge, 1 Seite
root
 2005-03-11 21:34
#33050 #33050
User since
2003-08-15
120 Artikel
BenutzerIn
[default_avatar]
Hallo!

Ich will meine Datenbank per Cronjob optimieren, dazu bräuchte ich alle Tabellennamen.

Wie kann ich die auslesen?

SELECT table FROM dbname???

Danke!
GwenDragon
 2005-03-11 21:47
#33051 #33051
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
root
 2005-03-11 22:28
#33052 #33052
User since
2003-08-15
120 Artikel
BenutzerIn
[default_avatar]
Das Modul hab ich nicht...

Habs jetzt so gemacht. Gut oder kann ich die while sparen und es mir direkt als Array holen?

Danke für die blitzschnelle Hilfe.

Code: (dl )
1
2
3
4
5
6
7
8
9
# Tabellen aus DB auslesen
my $statement = "SHOW TABLES";
my $sth = $dbh->prepare($statement) or die("Kann die Abfrage '$statement'nicht starten: $DBI::errstr");
$sth->execute;
my @optimize_tabellen = ();
while(my $ref=$sth->fetchrow){
push @optimize_tabellen,$ref;
}
$sth->finish;
pktm
 2005-03-11 23:46
#33053 #33053
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
> kann ich die while sparen und es mir direkt als Array holen?
Probiers aus!
Und poste bitte ob ;-)
http://www.intergastro-service.de (mein erstes CMS :) )
root
 2005-03-12 00:17
#33054 #33054
User since
2003-08-15
120 Artikel
BenutzerIn
[default_avatar]
Witzbold, ich habe natürlich vorher rumprobiert und in meinen Büchern geblättert.

Nix hat hingehauen und gefunden hab ich auch nix.

Code: (dl )
@optimize_tabellen = $sth->fetchrow;
jan
 2005-03-12 01:45
#33055 #33055
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
eventuell hilft dir
http://cpan.uwinnipeg.ca/htdocs/DBI/DBI.html
Code: (dl )
$ary_ref  = $sth->fetchall_arrayref;


--
ey, gib mir mal ne schüssel, ich kann echt nicht mehr saufen
und gib mir die autoschlüssel, ich kann echt nicht mehr laufen.
GwenDragon
 2005-03-12 01:51
#33056 #33056
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
[quote=GwenDragon,11.03.2005, 20:47]use DATABASE;
show tables;[/quote]
Äh, das ist SQL, kein Perl!
<< >> 7 Einträge, 1 Seite



View all threads created 2005-03-11 21:34.