Tabelle aus DB1 nach DB2

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Tabelle aus DB1 nach DB2

Postby yoshi80 » 17. January 2007 11:59

Hallo,

ich will mehrere Tabellen aus einer DB1 nach DB2 kopieren.
Gibt es da einen einfachen Befehl um Tabs zu kopieren? Oder muss ich das per INSERT und Schleife machen?

gruß Yoshi
yoshi80
 
Posts: 25
Joined: 06. December 2006 12:53

Postby Mätes » 18. January 2007 12:50

nein.

hast du keinen phpmyadmin? damit lässt sich das ziemlich leicht erledigen.
entweder per 'kopieren in andere DB', oder erstellst ein Dump.

Um eine Tabelle zu kopieren musst du erst eine leere Tabelle mit identischem Aufbau erstellen, und dann alles inserten.
der Insert geht jedoch recht fix:

insert into newtable select * from oldtable
(nicht ganz sicher, ob schreibweise i.o.)

ma
User avatar
Mätes
 
Posts: 142
Joined: 13. April 2006 09:34
Location: kölle

Postby deepsurfer » 18. January 2007 23:59

Also ich hab eine komplette Funktion (Operationen) im phpMyAdmin drinne, die das Kopieren einer Tabelle in eine andere DB ermöglicht ohne jetzt einen Dump zu erstellen. (geschieht ja automatisch)

Generell macht diese Operation nichts anderes als die vorhandene tabelle aus zu lesen, dessen Struktur in die neue DB mit "CREATE" zu erstellen und dann ein "INSERT" mit "SELECT*" von hier nach da zu machen.
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 7 guests