Stephan: Testdatenbank auf Produktivdb kopieren (MySQL)

Hallo zusammen,

aus dem Oracle und Access Umfeld kenne ich den folgenden Befehl um eine Tabelle in eine andere zukopieren mit übernahme der Tabellenstruktur:

select * into db1.tabelle1 from db2.tabelle1;

Irgendwie funktioniert das bei mir in mysql nicht.
Gibt es hierfür in mysql eine andere syntax??

Grüße
Stephan

  1. Moin!

    select * into db1.tabelle1 from db2.tabelle1;

    Irgendwie funktioniert das bei mir in mysql nicht.
    Gibt es hierfür in mysql eine andere syntax??

    INSERT INTO SELECT...

    Siehe das Manual zu MySQL.

    - Sven Rautenberg

    --
    Die SelfHTML-Developer sagen Dankeschön für aktuell 20885,68 Euro Spendengelder!
    1. Ist es nicht so dass bei insert into select ... die Tabellenstruktur nicht mit übernommen wird??

      1. Moin!

        Ist es nicht so dass bei insert into select ... die Tabellenstruktur nicht mit übernommen wird??

        Das mag sein. Hat ja auch niemand behauptet, dass es identisch oder ganz einfach geht.

        Aber eine Tabellenstruktur zu kopieren dürfte doch relativ simpel zu machen sein, oder?

        - Sven Rautenberg

        --
        Die SelfHTML-Developer sagen Dankeschön für aktuell 20885,68 Euro Spendengelder!
      2. Guten Tag =>http://forum.de.selfhtml.org/faq/#Q-05a

        Ist es nicht so dass bei insert into select ... die Tabellenstruktur nicht mit übernommen wird??

        Warum list Du nicht einfach nach?
        Es gibt nämlich nicht umsonst Tutorials zu Datenbanken.
        Ums Dir besonders einfach zu machen hab ich Dir die Stelle schon rausgesucht:
        http://www.mysql.de/doc/de/ANSI_diff_SELECT_INTO_TABLE.html

        Viele Grüße aus Berlin => http://forum.de.selfhtml.org/faq/#Q-05c