Za pomocą MySQL mogę uruchomić zapytanie:
SHOW CREATE TABLE MyTable;
I zwróci instrukcję tworzenia tabeli dla określonej tabeli. Jest to przydatne, jeśli masz już utworzoną tabelę i chcesz utworzyć tę samą tabelę w innej bazie danych.
Czy można uzyskać instrukcję wstawiania dla już istniejącego wiersza lub zestawu wierszy? Niektóre tabele mają wiele kolumn i byłoby miło móc uzyskać instrukcję wstawiania, aby przenieść wiersze do innej bazy danych bez konieczności zapisywania instrukcji wstawiania lub bez eksportowania danych do CSV, a następnie importowania tych samych danych do innej bazy danych.
Aby wyjaśnić, czego chcę, to coś, co działałoby w następujący sposób:
SHOW INSERT Select * FROM MyTable WHERE ID = 10;
I zwróciły mi:
INSERT INTO MyTable(ID,Col1,Col2,Col3) VALUES (10,'hello world','some value','2010-10-20');
mysql>
monitu. Jak dotąd nikt tego nie robi.