【发布时间】:2016-08-20 19:15:28
【问题描述】:
显然,我正在尝试删除数据库并重新创建它,但它不起作用。
它给了我错误:
mysql>源/Users/divinedavis/downloads/tract_schema.sql;
ERROR 1010 (HY000): 删除数据库时出错(无法 rmdir './tract',errno:66)
ERROR 1010 (HY000):无法创建数据库'TRACT';数据库退出
数据库已更改
DROP DATABASE IF EXISTS TRACT;
CREATE DATABASE TRACT;
USE TRACT;
# # is used for comment in MySQL
#DROP TABLE employee;
CREATE TABLE CUSTOMER (
cust_num integer(10),
cf_name varchar(15),
cm_init varchar (2),
cl_name varchar(15),
c_address varchar (40),
c_uname varchar(15),
primary key (cust_num, cf_name, cl_name)
);
CREATE TABLE INVOICE (
inum integer(10) not null,
i_date date default null,
custf_name varchar(15),
cl_name varchar (15) default null,
tech_uname varchar(15) default null,
lp_num varchar(6) default null,
primary key (inum)
);
#DROP TABLE department; #CASCADE CONSTRAINTS;
CREATE TABLE PAYMENT (
p_type varchar(25) not null,
i_num integer(10),
amount decimal(5,2),
foreign key (i_num) references invoice(inum)
);
#ALTER TABLE employee ADD(
#foreign key (dno) references department(dnumber)
#);
#DROP TABLE dept_locations; #CASCADE CONSTRAINTS;
#DROP TABLE project; #CASCADE CONSTRAINTS;
CREATE TABLE VEHICLE (
model varchar(25) not null,
lp_num varchar (6) not null,
vin varchar(17),
v_year integer(4) not null,
v_trim varchar(10) not null,
tire_size varchar(6),
make varchar(15),
mileage integer(8) not null,
color varchar(20),
cust_name varchar(30),
primary key (lp_num, vin)
);
#DROP TABLE works_on; #CASCADE CONSTRAINTS;
CREATE TABLE TECHNICIAN (
wage decimal(3, 2),
s_name varchar (23),
s_num integer,
city varchar(20),
state varchar (20),
zip integer,
reviews varchar(400),
ratings integer (5),
tf_name varchar(10),
tm_init varchar(2),
tl_name integer (4),
t_uname varchar(15),
t_ssn integer(9),
primary key (t_uname)
);
#DROP TABLE dependent; #CASCADE CONSTRAINTS;
CREATE TABLE CREDENTIALS (
email char(9),
username varchar(15),
user_password char,
ssn integer(9),
primary key (username)
);
CREATE TABLE RT_CALENDAR (
time_of_operation integer(9),
date_of_repair date
);
CREATE TABLE WORKS_ON (
cost decimal(3,2),
hours integer(15),
lp_num char,
t_ssn date
);
【问题讨论】: