Решил запустить скрипт 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)
Прикрепленные файлы:
screrror.png, Размер: 56,371 байт, Скачано: 682