SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 11.08.2013 09:33:09

vladdv89
Участник
Зарегистрирован: 11.08.2013
Сообщений: 2

Ошибка при запуске sql-скрипта из командной строки

Решил запустить скрипт bookorama.sql:


    create table customers
    ( customerid int unsigned not null auto_increment primary key,
    name char (30) not null,
    address char(40) not null,
    city char(20) not null
    );
    create table orders
    ( orderid int unsigned not null auto_increment primary key,
    customerid int unsigned not null,
    amount float(6,2),
    date date not null
    );
    create table books
    ( isbn char(13) not null primary key,
    author char(30),
    title char(60),
    price float(4,2)
    );
    create table order_items
    ( orderid int unsigned not null,
    isbn char (13) not null,
    quantity tinyint unsigned,
    primary key (orderid, isbn)
    );
    create table book_reviews
    (
    isbn char (13) not null primary key,
    review text
    );
 

с помощью команд

>mysql -h host -u root books -p < bookorama.sql;

>mysql -h localhost -u root books -p < bookorama.sql;


предварительно проделав следующие действия:
перешел в папку C:\WebServers\usr\local\mysql-5.1\bin, затем выполнил команду mysql -h localhost -u root, потом use books.
На что выдавало одну и ту же ошибку

ERROR 1064(42000): You have an error in your SQL syntax; check the manual that  corresponds  to your MySQL server version for the right syntax to use near 'mysql -h localhost -u root books p < bookorama.sql' at line 1
 

или же в случае другой команды

ERROR 1064(42000): You have an error in your SQL syntax; check the manual that  corresponds  to your MySQL server version for the right syntax to use near 'mysql -h host -u root books p < bookorama.sql' at line 1
 

Отредактированно vladdv89 (11.08.2013 09:40:40)


Прикрепленные файлы:
Attachment Icon screrror.png, Размер: 56,371 байт, Скачано: 682

Неактивен

 

#2 11.08.2013 10:40:08

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Ошибка при запуске sql-скрипта из командной строки

У вас все правильно выполнилось, но потом вы повторили команду 'mysql ...' не в командной строке виндоус, а в командной строке клиента mysql. Чтобы вернуться в командную строку операционной системы наберите exit

Неактивен

 

#3 11.08.2013 11:15:57

vladdv89
Участник
Зарегистрирован: 11.08.2013
Сообщений: 2

Re: Ошибка при запуске sql-скрипта из командной строки

на это уже было указано на http://www.sql.ru/forum/1040515/oshibka … noy-stroki , но это не помогло.

Неактивен

 

#4 11.08.2013 11:44:14

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Ошибка при запуске sql-скрипта из командной строки

Эту команду:
mysql -h localhost -u root books -p < bookorama.sql

нужно выполнять сразу в командной строке, предварительно не запуская mysql

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson