2010-08-15 2 views
1

Я запускаю MySQL из командной строки и выполняю SQL, хранящийся в файлах. То, что я пытаюсь сделать, подскажет пользователю ввести ввод, чтобы я мог включить это в SQL-скрипт? Есть ли способ сделать это с MySQL?Запуск SQL из файла MySQL - Пользовательский ввод?

Большое спасибо, Джеймс

+2

Кто должен быть, что пользователь и какой интерфейс они используют? консоль? –

+0

Привет, спасибо за ответ. Да, это пользователь и через консоль - всем пользователям доверяют, поэтому безопасность здесь не проблема. – James

+0

Это проблема с операционной системой. Например, вам нужно написать сценарий bash, который считывает ввод пользователя и выполняет команду sql с этим вводом. Итак, какую операционную систему вы используете? – Bevor

ответ

0

Если вы хотите выполнить SQL скрипт из файла, попробуйте следующее:

mysql -u USER -p -D DATABASE < input_filename.sql 
+1

Привет - спасибо за это! У меня есть работающий SQL из файлов (я использую источник ), но я ищу способ получить вход пользователя в скрипт. – James

Смежные вопросы