Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 这个脚本赢得了';t在PHPmyadmin上运行。其他人也不会_Mysql_Sql_Phpmyadmin - Fatal编程技术网

Mysql 这个脚本赢得了';t在PHPmyadmin上运行。其他人也不会

Mysql 这个脚本赢得了';t在PHPmyadmin上运行。其他人也不会,mysql,sql,phpmyadmin,Mysql,Sql,Phpmyadmin,当尝试在PHPmyadmin上运行此脚本或任何脚本时,会显示相同的错误,有人可以帮助吗 CREATE DATABASE IF NOT EXISTS Project CREATE TABLE Customers ( Customer_Email varchar(50) NOT NULL, Customer_Firstname varchar(50) NOT NULL, Customer_Lastname varchar(50) NOT NULL, Customer_House_No_Name v

当尝试在PHPmyadmin上运行此脚本或任何脚本时,会显示相同的错误,有人可以帮助吗

CREATE DATABASE IF NOT EXISTS Project

CREATE TABLE Customers (
Customer_Email varchar(50) NOT NULL,
Customer_Firstname varchar(50) NOT NULL,
Customer_Lastname varchar(50) NOT NULL,
Customer_House_No_Name varchar(40) NULL,
Customer_Post_Code varchar(10) NULL,
Customer_City varchar(50) NULL,
PRIMARY KEY (Customer_mail)
);

CREATE TABLE Services (
Service_Name varchar(40) NOT NULL,
Service_Description text NOT NULL,
Service_Price decimal(7,2) NOT NULL,
PRIMARY KEY (Service-Name)
);

CREATE TABLE Orders (
Customer_Email varchar(50) NOT NULL FOREIGN KEY REFERENCES Customers(Customer_Email),
Order_Date_Time DATETIME NOT NULL DEFAULT GETDATE(),
Staff_Email varchar(50) NOT NULL FOREIGN KEY REFERENCES Staff(Staff_Email),
PRIMARY KEY (Customer_Email, Order_Date_Time),
);


CREATE TABLE Staff (
Staff_Email varchar(50) NOT NULL,
Staff_Firstname varchar(50) NOT NULL,
Staff_Lastname varchar(50) NOT NULL,
PRIMARY KEY (Staff_Email)
);

CREATE TABLE Order_Details (
Customer_Email varchar(50) NOT NULL FOREIGN KEY REFERENCES Customers(Customer_Email),
Order_Date_Time DATETIME NOT NULL DEFAULT GETDATE() FOREIGN KEY REFERENCING Orders(Order_Date_Time),
Service_Name varchar(40) NOT NULL FOREIGN KEY REFERENCING Services(Service_Name),
Service_Ordered_Price DECIMAL NOT NULL FOREIGN KEY REFERENCES Services(Service_Price),
Discount Decimal(5,2) NULL,
Quantity int(6) NOT NULL, 
PRIMARY KEY (Customer_Email, Order_Date_Time, Service_Name)
);
我的错误:

MySQL说:文档

#1064-您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 近“创建表客户(客户)电子邮件varchar(50)不为空, 3号线客户_Firstna'


如果不存在,则创建数据库项目
缺少最后的分号。
如果项目不存在,则应
创建数据库;

返回的错误自然会出现在下一行,因为此时语法会出错。

通常,当您收到有关SQL语法的错误时,不仅要检查给定的行,还要检查以前的行。

我从标记中删除了SQL server。MySQL SQL server您忘了用分号分隔“CREATE DATABASE”语句