Tobias Kloth: 13 Stück MySQL Fragen mit wenig Perl dabei

Beitrag lesen

Hallo Maximilian,

Hier sind 13 Fragen zu MySQL mit etwas Perl angehaucht:

nicht zufällig eine Hausaufgabe, o.ä.?

  1. Wie geht das mit ASC und DESC ?  Ich finde kein Beispiel wo man das verwendet.

http://dev.mysql.com/doc/mysql/de/select.html (einfach nach ASC suchen).

  1. [...]
        my $foo=2;
        my $bar=3;
        my $sth = $dbh->prepare("select id, name, text from guestbook limit ?,?");

Zeichenketten werden in Perl doch mit einem Punkt verkette, also:
  my $sth = $dbh->prepare("[...] limit ".$foo.",".$bar);
warum willst du die erst in der nächsten Zeile einbauen?

  1. Wie geht das selectieren von Inhalten einem Table und das automatische
        eintragen der Felder in eine andere Tabelle?

vielleicht »INSERT INTO <tabelle> SELECT ...«? (siehe http://dev.mysql.com/doc/mysql/de/handler.html)

  1. Kopieren eines Tables:  table1  mit allem drum und dran (auch dem erstell-zeugs)
        kopieren nach table2.

mit SHOW CREATE TABLE bekommst du den »CREATE TABLE«-Syntax um die Tabelle zu erstellen und den Inhalt kannst du wieder mit INSERT SELECT einfügen (so macht es zumindest phpMyAdmin :-)).

Grüße aus Nürnberg
Tobias