Florian Herlings, freier Webentwickler aus Düsseldorf.

Kurztipp: Eine MySQL-Tabelle in MySQL klonen

Hinweis: Dieser Artikel ist vor mehr als 24 Monaten entstanden und entspricht unter Umständen nicht mehr dem heutigen Stand der Technik.

Leider kommt es im täglichen Geschäft ab und an vor, dass man direkt in der MySQL-Datenbank eines Produktiv-Systems Daten verändern muss. Falls man nicht die Möglichkeit hat, einen SQL-Dump der Daten auf die Server-Platte zu schreiben, bietet MySQL die Möglichkeit, eine Tabelle direkt in MySQL zu klonen.

Um beispielsweise die Tabelle guestbook zu klonen sind diese beiden Befehle notwendig:
CREATE TABLE `bkp_guestbook` LIKE `guestbook`;
INSERT INTO `bkp_guestbook` SELECT * FROM `guestbook`;