PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   MySQLi/PDO/(MySQL) (http://www.selfphp.de/forum/forumdisplay.php?f=22)
-   -   SQL Dump Import überschreibt komplette Tabelle (http://www.selfphp.de/forum/showthread.php?t=22013)

Selageth 24.08.2009 09:23:51

SQL Dump Import überschreibt komplette Tabelle
 
Hallo zusammen!

Nun mein Problem ist recht simpel, aber ich finde einfach keine Lösung dafür.
Ich habe einen SQL Dump, diesen möchte ich in eine Datenbank importieren mit PHPmyAdmin. Das klappt auch wunderbar. Allerdings möchte ich ausschließlich den Inhalt der Datenfelder aus dem Dump haben, d.h. er soll die vorhandene Zieltabelle lediglich befüllen.

Es sollen auf keinen Fall (und hier ist das Problem) Felder der Zieltabelle gelöscht werden.

Dummerweise geht der Dump offenbar so vor, einfach sämtliche Tabellen zu löschen und neu an zu legen. Wenn ich den Code von Hand versuche zu bearbeiten mault er andererseits rum, dass die Zieltabelle mehr Felder hätte als die Quelltabelle... aber es muss doch möglich sein, einen Dump zu überspielen, obwohl die Felderzahl unterschiedlich ist - immerhin haben die Felder die vorhanden sind immernoch den selben Namen.

Bin ich da total auf dem Holzweg oder gibt es so eine Möglichkeit?

MfG
Selageth

Crisps 24.08.2009 10:20:02

AW: SQL Dump Import überschreibt komplette Tabelle
 
Kannst du den Sql-Dump nicht noch einmal erzeugen? Dann aber nur die Daten mit phpMmyAdmin exportieren.

DokuLeseHemmung 24.08.2009 10:22:17

AW: SQL Dump Import überschreibt komplette Tabelle
 
1. das "Füge DROP TABLE....hinzu" wegmachen
2. oder den Haken bei "Struktur" ganz wegmachen

Selageth 24.08.2009 10:28:48

AW: SQL Dump Import überschreibt komplette Tabelle
 
Danke für die schnellen Antworten. :-)

Also der Dump wird über den mysql Administrator erzeugt, der hat glaaaube ich eine ähnliche Funktion. Irgendwas von wegen DROP-Anweisungen weglassen. Ich versuche es mal damit.

EDIT:
Hmm, nun meckert er über "Duplicate Entries for key xyz", ich nehme an ihn stören die Schlüssel der Importdatei. Habe es auch mit der Option "Schlüssel deaktivieren" probiert. Leider ohne Erfolg.
Jemand eine Idee?

Crisps 24.08.2009 11:09:13

AW: SQL Dump Import überschreibt komplette Tabelle
 
Die Zieltabelle muss natürlich leer sein. Sonst kommen sich ggf die neuen Daten mit den alten Daten in ndie Quere.


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:46:38 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.