En utilisant MySQL, je peux exécuter la requête:
SHOW CREATE TABLE MyTable;
Et il renverra l'instruction create table pour la table spécifique. Ceci est utile si vous avez déjà créé une table et que vous souhaitez créer la même table sur une autre base de données.
Est-il possible d'obtenir l'instruction d'insertion pour une ligne déjà existante ou un ensemble de lignes? Certaines tables ont de nombreuses colonnes, et ce serait bien pour moi de pouvoir obtenir une instruction d'insertion pour transférer des lignes vers une autre base de données sans avoir à écrire l'instruction d'insertion, ou sans exporter les données au format CSV, puis importer les mêmes données dans l'autre base de données.
Juste pour clarifier, ce que je veux, c'est quelque chose qui fonctionnerait comme suit:
SHOW INSERT Select * FROM MyTable WHERE ID = 10;
Et faites-moi revenir ce qui suit:
INSERT INTO MyTable(ID,Col1,Col2,Col3) VALUES (10,'hello world','some value','2010-10-20');
mysql>
invite. Aucun pour l'instant.