Ich habe zwei Tabellen mit der gleichen Struktur, und beide enthalten ein ID-Feld von auto_increment
. Ich möchte eine Zeile von einem Tisch zum anderen bewegen.Verschieben von Zeilen zwischen MySQL-Tabellen
Ich weiß, dass ich verwenden kann:
INSERT INTO `new_table` VALUES (SELECT * FROM `old_table`)
Aber auf diese Weise die ID in new_table
wird die ID old_table
erhalten. Also würde ich im Grunde alle Felder außer der ID kopieren wollen, die den auto_increment
Wert new_table
erhalten muss. Wie kann ich das machen?
Danke!
Joel
EDIT:
Sorry, ich sollte in meinem ursprünglichen Beitrag erwähnt haben - ich würde eine Art, wie es zu tun, ohne jedes Feld speziell die Auswahl, vor allem da ich ein Viele Felder ... Ich suche nach einem allgemeineren Ansatz.
Danke!
wow! 4 exakt die gleichen Antworten in einer Minute! sei glücklich. :) – Nishant
hehe, es war mein schlechtes, ich hätte erwähnen sollen, dass ich nach einem generischen Ansatz in meinem ursprünglichen Beitrag suche ... Ich habe es jetzt bearbeitet – Joel