Общие > Базы данных
Запуск SQL-запроса
Forza:
Ага, вот что ты делаешь, оказываецца. :)
Ты пытаешься запустить из-под терминала SQL-файл такой командой, как он запускается из командной строки ОС. В терминале достаточно набрать \\. filename.sql
--- Цитировать ---Greg:
парюсь второй день
--- Конец цитаты ---
Надо не париться, а хелпы читать:
--- Код: ---C:\\mysql\\bin>mysql webdb
Welcome to the MySQL monitor. Commands end with ; or \\g.
Your MySQL connection id is 7 to server version: 4.0.12-nt
Type \'help;\' or \'\\h\' for help. Type \'\\c\' to clear the buffer.
mysql> \\h
[...]
List of all MySQL commands:
(Commands must appear first on line and end with \';\')
[...]
source (\\.) Execute a SQL script file. Takes a file name as an argument.
[...]
mysql>
--- Конец кода ---
Greg:
Запускаю mysql> \\.korama.sql; (без пробелов)
Выходит
ERROR:
Usage: \\. | source
Если с проблеом (м/у . и \'k\')
ERROR:
Failed to open file \'korama.sql;\', error: 2
Forza:
Я же тебе написал, что вызывать надо как \\. filename.sql, т.е. без всяких точек с запятой. Не знаю, почему в хелпе мускл пишет, что Commands must appear first on line and end with \';\', но всё-таки он тебе потом ясно ругается, что не может найти файл \'korama.sql;\', т.е. он ищет именно с точкой с запятой в названии.
Greg:
Спасибо огромное!!! Вы мне оЧЧень помогли, а тоя уже не знал куда и деваться-то!
Forza:
Давно бы сам всё решил, если бы читал, что тебе MySQL пишет. :)
Навигация
Перейти к полной версии