Zusammenfassen von MYSQL-DB
wuscheck
- datenbank
0 andreas0 andreas
0 Michael Schröpl
Wie fasse ich zwei Tabellen innerhalb einer MYSQL-DB zusammen, die die gleichen Spalten haben? D.h. also die Inhalte von Tabelle 2 sollen zu den bestehenden Inhalten von Tabelle 1 hinzugefügt werden... Ich möchte dazu (wenn es geht) PHPMYADMIN benutzen...
Moin!
Wenn die Spalten alle gleich sind, würde ich einfach auf die 2. Tabelle gehen, dort das Dump-Schema (nur Daten) anzeigen lassen, die Insterts kopieren, und woanders speichern, da den Tabellennamen der 2. durch den der ersten ersetzen, und dann das alles als SQL-Code ausführen!
Grüße
Andreas
Naja, war vielleicht etwas zu schnell für Dich. kennst Du das:
<img src="http://www8.informatik.uni-erlangen.de/IMMD8/Lectures/WEB/uebung/resources/appl_cms/phpmyadmin/pmaExport_big.jpg" border=0 alt="">
Das steht unter jeder Tabelle, in der linken Spalte wählst Du "nur Daten", und dann klicke mit Deine Maus auf "OK"!
Dann bekommst Du lauter Insert-Anweisungen, für jeden Datensatz eine, die so(oder so ähnlich) aussehen:
INSERT INTO EventDateTbl VALUES ('1999-07-10',100100,24);
INSERT INTO EventDateTbl VALUES ('1999-07-11',100100,25);
...
INSERT INTO EventDateTbl VALUES ('1999-09-19',100100,37);
INSERT INTO EventDateTbl VALUES ('2000-12-18',100700,38);
Dann nimmst markierst Du mit Deiner Maus alle Insterts, drückst [strg][c] und klickst Du mit der Maus auf das SQL-Eingabe-Feld, und drückst [strg][v], dann auf OK. Wenn die Struktur der Tabellen gleich war, hat es funktioniert, sonst nicht.
Noch eine Frage? Dann stell Sie hier!
Andreas
Hi,
Wie fasse ich zwei Tabellen innerhalb einer MYSQL-DB zusammen,
die die gleichen Spalten haben?
D.h. also die Inhalte von Tabelle 2 sollen zu den bestehenden
Inhalten von Tabelle 1 hinzugefügt werden.
sind die Primärschlüsselwerte disjunkt?
Viele Grüße
Michael