Exportar dados do MySQL para instruções SQL, com cláusula “where”

0

Eu gostaria de exportar alguns dados do MySQL, mas não de todo o banco de dados MySQL. E gostaria que a exportação fosse instruções SQL legíveis por humanos que pudessem recriar os dados (ou seja, não apenas um dump XML ou CSV).

Estou procurando algo como:

SELECT * FROM mytable WHERE id = 3 INTO OUTFILE 'test'

E eu gostaria que os resultados fossem SQL padrão em um arquivo de texto (que eu posso então executar em um banco de dados remoto). Idealmente, gostaria de especificar se é uma instrução INSERT ou UPDATE no arquivo de saída.

Esta funcionalidade existe no phpMyAdmin, mas eu gostaria de tê-lo em meu próprio script PHP para que eu possa automatizar um pouco as coisas. Então, o MySQL pode fazer isso sozinho, ou eu preciso escrever meu próprio código para juntar manualmente as instruções SQL de exportação?

    
por Eric 18.07.2012 / 01:46

0 respostas

Tags