Общие > Базы данных
Запуск SQL-запроса
Greg:
Немогу запустить файл с кодом SQL-запроса
Команда выглядит так
> mysql -h host -u username dbname -p < filename.sql
Может кто знает: куда-то его (файл с кодом) пихать надо в особое место (лежит в http://localhost/...) или может что-то другое?
Заранее спасибо!
Forza:
Что-то я с утра не понимаю, причём тут вообще http://localhost/?
Если ты запускаешь терминал mysql просто из командной строки из того каталога, где mysql.exe находится, так ты и скопируй туда filename.sql (он ругается, что именно файл не найден?)
Greg:
Так он там лежит, где все .exe - файлы, а выдыет ошибку 1064 о неправильном синтаксисе.
Forza:
А причём тут тогда вот это?
--- Цитировать ---Greg:
Может кто знает: куда-то его (файл с кодом) пихать надо в особое место (лежит в http://localhost/...) или может что-то другое?
--- Конец цитаты ---
От перемены места синтаксис не выпрямится. У тебя просто ошибка в запросе, значит. Если хочешь, покажи его тут.
Greg:
mysql> mysql -u root books -p < bookorama.sql;
А теперь подробнее
Это полностью вся строка. зашел по команде
C:\\mysql\\bin\\mysql -u root -p (Главное меню->Выполнить)
ввел пароль, потом
mysql> use books
Database changed
mysql> mysql -u root books -p < bookorama.sql;
ERROR 1064: You have an error in your SQL syntax near \'mysql -u root books -p
Навигация
Перейти к полной версии