Dump MySQL vue comme une table avec des données

Dire que j'ai vue dans ma base de données, et je veux envoyer un fichier à quelqu'un pour créer ce point de vue est sortie sous forme de tableau dans leur base de données.

mysqldump bien sûr, seules les exportations de la " vue de créer...' instruction (bon, d'accord, il comprend la création de table, mais pas de données).

Ce que j'ai fait est tout simplement dupliquer l'affichage sur une vraie table et de vidage. Mais pour une grande table, c'est lent et inutile:

create table tmptable select * from myview

Court de la création d'un script qui simule le comportement de la commande mysqldump est-ce que, est-il un meilleur moyen?

La vue inclut une colonne spatiale, à laquelle j'ai eu des problèmes avec l'importation à l'aide de fichiers CSV. 🙁
Un peu de la fermeture de la boucle sur ce, enfin trouvé le temps de ranger et de libérer le script que j'ai mis dans des caisses de résoudre ce problème. github.com/barryhunter/fakedump - ce n'est que suggeted, juste de l'exécution de l'une requête "select * from view" et de l'écrire à un mysqldump comme format.

OriginalL'auteur |