powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка при запуске sql-скрипта из командной строки
10 сообщений из 10, страница 1 из 1
Ошибка при запуске sql-скрипта из командной строки
    #38362167
vladdv89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил запустить скрипт `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
Ошибка при запуске sql-скрипта из командной строки
    #38362171
vladdv89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения привел старый скриншот, но при использовании дефиса перед p выдает ту же ошибку

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

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

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

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

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

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

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

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

я пытался выполнять эту команду не в консоли mysql а в ДОСе, но несмотря на это база данных оказалась пустой (см. последний скриншот и приведенную ссылку).
...
Рейтинг: 0 / 0
Ошибка при запуске sql-скрипта из командной строки
    #38362501
Stupid_BOT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladdv89,
скрипт где лежит?
...
Рейтинг: 0 / 0
Ошибка при запуске sql-скрипта из командной строки
    #38362531
javajdb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Ошибка при запуске sql-скрипта из командной строки
    #38362622
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Указывайте полный путь к файлам. К файлу с sql-скриптом, в частности.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка при запуске sql-скрипта из командной строки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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