За допомогою MySQL я можу запустити запит:
SHOW CREATE TABLE MyTable;
І поверне оператор створення таблиці для визначеної таблиці. Це корисно, якщо у вас вже створена таблиця та ви хочете створити ту саму таблицю в іншій базі даних.
Чи можливо отримати оператор вставки для вже існуючого рядка або набору рядків? У деяких таблицях є багато стовпців, і мені було б непогано мати можливість отримати оператор вставки для перенесення рядків в іншу базу даних, не виписуючи оператор вставлення, або не експортуючи дані в CSV, а потім імпортувати ті самі дані в іншу базу даних.
Просто для уточнення, що я хочу, це те, що працювало б так:
SHOW INSERT Select * FROM MyTable WHERE ID = 10;
І поверніть мені наступне:
INSERT INTO MyTable(ID,Col1,Col2,Col3) VALUES (10,'hello world','some value','2010-10-20');
mysql>
підказки. Ніхто поки що не робить.