2010-06-09 15 views

Antwort

25

Um eine Tabelle wie in einer exakten Nachbildung einer anderen Tabelle erstellen

CREATE TABLE `new_table_name` LIKE `old_table_name`; 
INSERT INTO `new_table_name` SELECT * FROM `old_table_name`; 
13

Wenn Sie auch den Inhalt der Tabelle kopieren möchten Sie tun können:

5

Wenn Sie möchten, kopieren Sie die Tabellenstruktur einschließlich der Schlüssel, dann sollten Sie verwenden:

CREATE TABLE `new_table_name` LIKE `old_table_name`; 

Um die gesamte Tabelle zu kopieren

CREATE TABLE `new_table_name` SELECT * FROM `old_table_name`; 

Er erstellt die Tabelle und fügt alle Daten aus der alten Tabelle ein, ohne die Schlüssel aus der alten Tabelle zu übernehmen. Sie müssen also die Schlüssel für die neue Tabelle festlegen.

0

MySQL-Abfrage, die die Struktur einer Tabelle zu kopieren, eine andere Tabellenstruktur ohne Daten eine andere Art und Weise zu schaffen ...

CREATE TABLE `table_name_new` select * from `table_name_old` limit 0; 
Verwandte Themen