Ich habe 2 unterschiedliche Foren, die ich einfach "zusammenschieben" möchte. Unterschiedliche User, Posts, topics usw. (Duplikate zB. bei den Usern können dabei nicht ausgeschlossen werden).
Auf jeden Fall schlägt das Importieren via phpmyadmin fehl, da IDs ja doppelt vergeben sind. So geht´s also nciht.
Am besten wäre es, wenn die DB/Tabelle A an die DB/Tabelle B angehangen wird, indem nicht die bisherigen IDs verwendet werden, sondern in Abhängigkeit von DB A die IDs fortlaufend weiter hochgezählt werden, und so einfach unten an die Tabelle/ DB angefügt werden.
Ist das möglich? Wenn ja wie? wie lautet dazu zum bspw. der QL Code zum ausführen in phpmyadmin?
Anhängen ist an sich zwar möglich, würde aber zu Fehlern führen, da Verweise danach nicht mehr stimmen würden. Beispiel: Post: Id: 1; Forum-Id: 2; Text: "BlaaaBlaa" Forum: Id: 2; Titel: "BlaThema"
nach dem Einfügen: Post: Id: 7; Forum-Id: 2; Text: "BlaaaBlaa" Forum: Id: 9; Titel: "BlaThema"
Was aber gehen würde ist -sofern vorhanden- alles exportieren und dann wieder importieren.
Ich würde hier, wenn es Abhängigkeit gibt, einen kurzen 10 Zeiler schreiben.
Select aus der einen Tabelle in die zweite Tabelle. Dann die neue ID auslesen und merken (mysql_insert_id). Danach den Datensatz mit der Abhängigkeit lesen, die neu ID anstelle der alten verwenden und ebenfalls eintragen.