Hallo Leute,
ich habe zwei Adress-Tabellen, die von der Struktur her gleich sind.
Die eine ist extern zugänglich und neue Einträge können vorgenommen werden, die andere ist intern.
Jezt habe ich eine Admin-Seite zum Ändern der einträge gebastelt.
Von dort sollen per Klick einträge von der externen in die interne DB verschoben werden.
Logisch ist also alle Felder der einen DB auszulesen, in die andere DB einzutragen und dann die erste wieder zu löschen.
Da ich ein fauler Sack bin, frage ich mich daher, obs nicht dafür einen eigenen Befehl gibt.
Quasi:
mysql_query("COPY * from DB1 to DB2");
oder:
mysql_query("MOVE * from DB1 to DB2");
Allerdings dürfte das Feld ID nicht mit kopiert werden, bzw sollte beim Eintragen in der zweiten DB dann ein neue ID bekommen laut auto_incement.
Weiss da jemand Bescheid und kann mir da mal weiterhelfen?
Thanx und Grüße,
Andi
ich habe zwei Adress-Tabellen, die von der Struktur her gleich sind.
Die eine ist extern zugänglich und neue Einträge können vorgenommen werden, die andere ist intern.
Jezt habe ich eine Admin-Seite zum Ändern der einträge gebastelt.
Von dort sollen per Klick einträge von der externen in die interne DB verschoben werden.
Logisch ist also alle Felder der einen DB auszulesen, in die andere DB einzutragen und dann die erste wieder zu löschen.
Da ich ein fauler Sack bin, frage ich mich daher, obs nicht dafür einen eigenen Befehl gibt.
Quasi:
mysql_query("COPY * from DB1 to DB2");
oder:
mysql_query("MOVE * from DB1 to DB2");
Allerdings dürfte das Feld ID nicht mit kopiert werden, bzw sollte beim Eintragen in der zweiten DB dann ein neue ID bekommen laut auto_incement.
Weiss da jemand Bescheid und kann mir da mal weiterhelfen?
Thanx und Grüße,
Andi
Kommentar