Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка при запуске sql-скрипта из командной строки / 10 сообщений из 10, страница 1 из 1
11.08.2013, 09:04:07
    #38362167
vladdv89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске sql-скрипта из командной строки
Решил запустить скрипт `bookorama.sql`:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
	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
	);


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

Код: plsql
1.
>mysql -h host -u root books -p < bookorama.sql;


Код: plsql
1.
>mysql -h localhost -u root books -p < bookorama.sql;


предварительно проделав следующие действия:
перешел в папку C:\WebServers\usr\local\mysql-5.1\bin, затем выполнил команду mysql -h localhost -u root, потом use books.
На что выдавало одну и ту же ошибку
Код: plsql
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 localhost -u root books p < bookorama.sql' at line 1


или же
Код: plsql
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


...
Рейтинг: 0 / 0
11.08.2013, 09:39:55
    #38362171
vladdv89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске sql-скрипта из командной строки
Прошу прощения привел старый скриншот, но при использовании дефиса перед p выдает ту же ошибку

...
Рейтинг: 0 / 0
11.08.2013, 11:09:57
    #38362194
vladdv89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске sql-скрипта из командной строки
vladdv89,

см. также http://hashcode.ru/questions/243416/php-ошибка-при-запуске-sql-скрипта-из-командной-строки пытался действовать согласно инструкциям пользователя Чад и uzumaxy, но получал результат указанный в комментариях на этой странице.
...
Рейтинг: 0 / 0
11.08.2013, 11:12:58
    #38362195
vladdv89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске sql-скрипта из командной строки
vladdv89,

...
Рейтинг: 0 / 0
11.08.2013, 14:07:38
    #38362253
Stupid_BOT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске sql-скрипта из командной строки
vladdv89,
скрипт где лежит?
...
Рейтинг: 0 / 0
11.08.2013, 17:23:57
    #38362369
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске sql-скрипта из командной строки
vladdv89,

вы путаете команды которые надо выполнять в
командной строке ДОСа и в оболочке самого mysql.

в ДОСе можно сделать:

mysql -hhost -ppass -uuser -e "select concat('time = ',NOW())"

а внутри мускл-овского окошка пишите просто

select concat('time = ',NOW());
...
Рейтинг: 0 / 0
11.08.2013, 21:39:32
    #38362480
vladdv89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске sql-скрипта из командной строки
javajdbc,

я пытался выполнять эту команду не в консоли mysql а в ДОСе, но несмотря на это база данных оказалась пустой (см. последний скриншот и приведенную ссылку).
...
Рейтинг: 0 / 0
11.08.2013, 22:16:08
    #38362501
Stupid_BOT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске sql-скрипта из командной строки
vladdv89,
скрипт где лежит?
...
Рейтинг: 0 / 0
11.08.2013, 23:00:56
    #38362531
javajdb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске sql-скрипта из командной строки
vladdv89javajdbc,

я пытался выполнять эту команду не в консоли mysql а в ДОСе, но несмотря на это база данных оказалась пустой (см. последний скриншот и приведенную ссылку).

ну так у вас ин не создались таблицы из-ьза какой-то ошибки.
Попытайтесь проше. войдит в консоле мускл-а и изнутри
запустите первый скрипт создания таблицы -- по одной:

Код: sql
1.
2.
3.
4.
5.
6.
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
	);



...и смотрите ошибки...
...
Рейтинг: 0 / 0
12.08.2013, 01:54:14
    #38362622
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при запуске sql-скрипта из командной строки
Указывайте полный путь к файлам. К файлу с sql-скриптом, в частности.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка при запуске sql-скрипта из командной строки / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]