2012-11-03 11 views
45

Gibt es eine Möglichkeit, phpMyAdmin die SQL zu spucken, die benötigt wird, um die Tabelle in einer anderen DB zu duplizieren?phpMyAdmin Duplicate Tabelle

Ich habe es gespeichert, als ich anfänglich den Tisch gemacht habe, aber ich habe es seitdem ziemlich geändert. Es ist ein ziemlich großer Tisch und das würde wirklich helfen.

+2

Alternativ wäre die direkte MySQL-Syntax, um zu bekommen: 'SHOW CREATE TABLE table_name'; – fideloper

Antwort

75

Ja, können Sie auf die Tabelle, die Sie wollen, navigieren und dann gehen sie zu (tab) Operationen>Copy-Tabelle (database.table):, die eine Box auf der rechten Seite ist. Dort können Sie festlegen, in welche Datenbank und unter welchem ​​Namen Sie Ihre Tabelle kopieren möchten. Nach getan haben Sie die SQL "ausgespuckt".

Da ich nicht ganz sicher über Ihre Frage, wenn Sie die Tabelle in einer Dump-Datei haben möchten, können Sie alternativ auf die Registerkarte Export, wo Sie die SQL auch erhalten können, oder herunterladen die Dump-Datei sofort.

+3

Das ist der Export. Sehr cool, danke. –

+0

Ja, in der Tat :) Und Import macht das Gegenteil, nur würde es eine Begrenzung für die Größe der Dump-Datei geben, aufgrund der * php.ini * -Einstellungen. – Havelock

2

Sie können die Registerkarte Export verwenden, um auszuwählen, welche Tabelle exportiert werden soll. Im Diagramm unten,

  • das Album Tabelle
  • Struktur geprüft wird angegeben
  • Daten deaktiviert ist - nicht Daten mit dem
  • SQL Optionsfeld geprüft Export generieren wird
  • ...
  • Klicken Sie auf die Start-Taste am unteren Rand des erzeugten SQL haben

enter image description here