Скрипт для ввода данных из базы данных MySQL в текстовый файл

Я написал скрипт для извлечения содержимого таблицы в текстовый файл. это мой код

#!/bin/bash

mysql -uroot -ppasswd database select * from table>textfile.txt

я изменил права доступа к файлу, и когда я запускаю его, используя ./myscript, он создает textfile.txt, но загружает в него руководство по mysql. Как я могу достичь желаемого результата [ 113]

2
задан 3 September 2013 в 10:01

1 ответ

Он показывает вам руководство, потому что это неправильный синтаксис. Попробуйте это:

mysql -uroot -ppasswd database -e "select * from table" >textfile.txt

Из руководства:

-e, --execute=name  Execute command and quit. (Disables --force and history file.)
0
ответ дан 3 September 2013 в 10:01

Другие вопросы по тегам:

Похожие вопросы: