Usando MySQL puedo ejecutar la consulta:
SHOW CREATE TABLE MyTable;
Y devolverá la instrucción de creación de tabla para la tabla específica. Esto es útil si ya tiene una tabla creada y desea crear la misma tabla en otra base de datos.
¿Es posible obtener la instrucción de inserción para una fila o conjunto de filas ya existente? Algunas tablas tienen muchas columnas, y sería bueno para mí poder obtener una declaración de inserción para transferir filas a otra base de datos sin tener que escribir la declaración de inserción, o sin exportar los datos a CSV y luego importar los mismos datos en la otra base de datos.
Solo para aclarar, lo que quiero es algo que funcione de la siguiente manera:
SHOW INSERT Select * FROM MyTable WHERE ID = 10;
Y me han devuelto lo siguiente:
INSERT INTO MyTable(ID,Col1,Col2,Col3) VALUES (10,'hello world','some value','2010-10-20');
mysql>
aviso. Ninguno hasta ahora.