Mit MySQL kann ich die Abfrage ausführen:
SHOW CREATE TABLE MyTable;
Und es wird die Anweisung create table für die angegebene Tabelle zurückgegeben. Dies ist nützlich, wenn Sie bereits eine Tabelle erstellt haben und dieselbe Tabelle in einer anderen Datenbank erstellen möchten.
Ist es möglich, die Einfügeanweisung für eine bereits vorhandene Zeile oder eine Reihe von Zeilen abzurufen? Einige Tabellen haben viele Spalten, und es wäre schön, wenn ich eine insert-Anweisung erhalten könnte, um Zeilen in eine andere Datenbank zu übertragen, ohne die insert-Anweisung ausschreiben zu müssen oder ohne die Daten in CSV zu exportieren und dann dieselben Daten zu importieren in die andere Datenbank.
Um zu verdeutlichen, was ich möchte, ist etwas, das wie folgt funktionieren würde:
SHOW INSERT Select * FROM MyTable WHERE ID = 10;
Und habe folgendes für mich zurückgegeben:
INSERT INTO MyTable(ID,Col1,Col2,Col3) VALUES (10,'hello world','some value','2010-10-20');
mysql>
Eingabeaufforderung zeigte. Bisher keine.