Mysql Sqlfiddle问题

Mysql Sqlfiddle问题,mysql,sql,sqlfiddle,Mysql,Sql,Sqlfiddle,我正在用sqlfiddle处理这个问题。它告诉我schema已经准备好了,但每次我做一个简单的 Create table customer (CustomerID int(255) not null auto_increment, FirstName varchar(255) not null, LastName varchar(255) not null, StreetAddress char(255) not null, Apartment varchar(255) not null, Ci

我正在用sqlfiddle处理这个问题。它告诉我schema已经准备好了,但每次我做一个简单的

Create table customer
(CustomerID int(255) not null auto_increment,
FirstName varchar(255) not null,
LastName varchar(255) not null,
StreetAddress char(255) not null,
Apartment varchar(255) not null,
City varchar(255) not null,
State varchar(2) not null,
ZipCode int(9) not null,
HomePhone int(10) not null,
MobilePhone int(10) not null,
OtherPhone int(10) not null,
Primary Key (CustomerID));
insert into Customer 
(FirstName, LastName, StreetAddress, Apartment, City, State,
ZipCode, HomePhone, MobilePhone, OtherPhone)
Values ("Ken", "Weger", "StreetAddress", "Apartment", "City", 
"ST", 123456789, 1111111111, 222222222, 333333333);

Create Table Doughnut
(DoughnutID int(255) not null auto_increment,
Name varchar(255) not null,
Description varchar(255) not null,
UnitPrice decimal(3,2) not null,
Primary Key (DoughnutID));
insert into Doughnut (Name, Description, UnitPrice)
Values ("Plain", "Plain Donut", "1.50"),
("Glazed", "Glazed Donut", "1.75"),
("Cinnamon", "Cinnamon Donut", "1.75"),
("Chocolate", "Chocolate Donut", "1.75"),
("Sprinkle", "Sprinkle Donut", "1.75"),
("Gluten-Free", "Gluten-Free Donut", "2.00");

Create Table DoughnutOrder
(DoughnutOrderID int(255) not null auto_increment,
DoughnutID int(255),
Quantity int(255),
Primary Key (DoughnutOrderID),
Index Doughnut(doughnutid),
Foreign Key (DoughnutID) References Doughnut(DoughnutID));
Insert into Doughnutorder (DoughnutId, Quantity)
values ((select DoughnutId from Doughnut where doughnutid = 1), 1),
      ((select DoughnutId from Doughnut where doughnutid = 2), 5),
      ((select DoughnutId from Doughnut where doughnutid = 3), 12),
       ((select DoughnutId from Doughnut where doughnutid = 4), 3),
       ((select DoughnutId from Doughnut where doughnutid = 5), 4),
        ((select DoughnutId from Doughnut where doughnutid =6), 5);

Create Table Sales
(ORDERID int(255) not null Auto-increment,
CustomerID int(255) not null,
DoughnutOrderID int(255) not null,
`Date` date not null,
SpecialHandlingInstructions varchar(255),
Primary Key (ORDERID),
Index Customer (customerID),
Foreign Key (customerid) References customer(customerid),
Index doughnutorder (doughnutorderid),
Foreign Key (doughnutorderid) references doughnutorder(doughnutorderid);

 Insert into Sales (Customerid, DoughnutorderID, `date`, SpecialHandlingInstructions)
Values ((select customerid from customer), (select DoughnutOrderID from DoughnutOrder), 20151104, Please Include plates and napkins);
我得到的响应表sales不存在。你知道为什么吗?我之所以在这个网站上这么做,是因为我的学校希望我在这个网站上截图,展示代码的工作原理。

Schema SQL语句 后果
我认为导致无法创建表的错误出现在CREATETABLE sales部分的代码中。我已经做了这么多的改变,但我再也不能带着一个好结果回来了。有人能看到我在代码部分没有看到的问题吗?SQLFiddle最近经常崩溃。。不显示简单选择的结果,如您所指出的,不连接到db驱动程序等。。。大约一年前,它曾经更稳定,我不认为你可以责怪你的代码井咬人。这是一个学校的项目,我必须提供sqlfiddle的屏幕截图来显示它的工作。我已经向该景点的管理员发送了一条消息,告诉他们我一直在遭遇车祸。
Select * from Sales;
Create table customer
(
CustomerID int(255) not null AUTO_INCREMENT,
FirstName varchar(255) not null,
LastName varchar(255) not null,
StreetAddress char(255) not null,
Apartment varchar(255) not null,
City varchar(255) not null,
State varchar(2) not null,
ZipCode int(9) not null,
HomePhone int(10) not null,
MobilePhone int(10) not null,
OtherPhone int(10) not null,
Primary Key (CustomerID)
);

insert into Customer 
(FirstName, LastName, StreetAddress, Apartment, City, State,
ZipCode, HomePhone, MobilePhone, OtherPhone)
Values ("Ken", "Weger", "StreetAddress", "Apartment", "City", 
"ST", 123456789, 1111111111, 222222222, 333333333);

Create Table Doughnut
(DoughnutID int(255) not null AUTO_INCREMENT,
Name varchar(255) not null,
Description varchar(255) not null,
UnitPrice decimal(3,2) not null,
Primary Key (DoughnutID)
);

insert into Doughnut (Name, Description, UnitPrice)
Values ("Plain", "Plain Donut", "1.50"),
("Glazed", "Glazed Donut", "1.75"),
("Cinnamon", "Cinnamon Donut", "1.75"),
("Chocolate", "Chocolate Donut", "1.75"),
("Sprinkle", "Sprinkle Donut", "1.75"),
("Gluten-Free", "Gluten-Free Donut", "2.00");


Create Table DoughnutOrder
(DoughnutOrderID int(255) not null AUTO_INCREMENT,
DoughnutID int(255),
Quantity int(255),
Primary Key (DoughnutOrderID),
Index Doughnut(doughnutid),
Foreign Key (DoughnutID) References Doughnut(DoughnutID));

Insert into Doughnutorder (DoughnutId, Quantity)
values (1, 1),
(2, 5),
(3, 12),
(4, 3),
(5, 4),
(6, 5);

Create Table Sales
(
ORDERID int(255) not null AUTO_INCREMENT,
CustomerID int(255) not null,
DoughnutOrderID int(255) not null,
`Date` date not null,
SpecialHandlingInstructions varchar(255),
Primary Key (ORDERID),
Index Customer (customerID),
Foreign Key (customerid) References customer(customerid),
Index doughnutorder (doughnutorderid),
Foreign Key (doughnutorderid) references doughnutorder(doughnutorderid)
);


Insert into Sales (Customerid, DoughnutorderID, `date`, SpecialHandlingInstructions)
Values (1, 1, 20151104, 'Please Include plates and napkins');
Select * from Sales;
+-------+----------+---------------+--------------------------+----------------------------------------------+
|ORDERID|CustomerID|DoughnutOrderID|Date                      |SpecialHandlingInstructions                   |
--------------------------------------------------------------------------------------------------------------
|1      |1         |1              |November, 04 2015 00:00:00|Please Include plates and napkins