Estoy tratando de ejecutar foo.sql usando el comando de origen en MySQL.Resultados de fuente MySQL de salida al archivo de registro
cuando se escribe el comando, el archivo tiene su origen en consecuencia:
mysql> source ~/foo.sql
Ahora, hay una gran cantidad de declaraciones que se ejecuta en este archivo y me gustaría opinar sobre el éxito/fracaso de estas declaraciones. ¿Hay alguna manera de canalizar los resultados de las declaraciones a un archivo de registro, foo.txt?
estoy pensando algo en la línea de:
mysql> source ~/foo.sql into outfile ~/foo.txt
Sin embargo, al escribir este comando parece dar por supuesto que todo después de la declaración de origen es un nombre de archivo; así que está tratando de obtener un archivo llamado '~/foo.sql en el archivo de salida ~/foo.txt', que obviamente no existe.
¿Ha comprobado el comando 'pager'? – Konerak