-1
Я пытаюсь построить схему для класса, но я получаю это:My SQL Скрипки ошибка синтаксиса
У вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует версии сервера MySQL для правильного синтаксиса, чтобы использовать рядом с 'NULL, квартира INTEGER NULL, City' в строке 4.
Вот мой код:
CREATE TABLE CUSTOMER PIZZA ORDER NUMBER(
Last_Name VARCHAR(25) PRIMARY KEY NOT NULL,
First_Name VARCHAR(25) NOT NULL,
Street VARCHAR NULL,
Apartment INTEGER NULL,
City VARCHAR NULL,
State VARCHAR(2) NOT NULL,
Zip_Code INTEGER(5) NOT NULL,
Home_Phone INTEGER(10) NOT NULL,
Mobile_Phone INTEGER(10) NOT NULL,
Other_Phone INTEGER(10) NOT NULL,
QTY_of_Pizzas INTEGER NOT NULL,
Special_Handling_Notes VARCHAR NOT NULL,
Pizza_ID INTEGER NOT NULL,
Pizza_Name VARCHAR NOT NULL,
Pizza_Description VARCHAR NOT NULL,
Pizza_Size VARCHAR NOT NULL,
Pizza_Price INTEGER NOT NULL,
Pizza_Photo_URL VARCHAR NOT NULL,
Pizza_Order_Timestamp INTEGER NOT NULL,
Pizza_Order_ID INTEGER NOT NULL,
);
CREATE TABLE PIZZA TABLE(
Pizza_ID INTEGER NOT NULL PRIMARY KEY,
Pizza_Name VARCHAR NOT NULL,
Pizza_Description VARCHAR NOT NULL,
Pizza_Size VARCHAR NOT NULL,
Pizza_Price INTEGER NOT NULL,
Pizza_Photo_URL VARCHAR NOT NULL,
);
CREATE TABLE CUSTOMER PIZZA TABLE(
Pizza_Order_ID INTEGER PRIMARY KEY NOT NULL,
Pizza_Order_Timestamp INTEGER NOT NULL,
QTY_of_Pizzas INTEGER NOT NULL,
Special_Notes VARCHAR NOT NULL,
Last_Name VARCHAR(25) NOT NULL,
First_Name VARCHAR(25) NOT NULL,
Street VARCHAR NOT NULL,
Apartment VARCHAR NOT NULL,
City VARCHAR NOT NULL,
State VARCHAR(2) NOT NULL,
ZIP INTEGER(5) NOT NULL,
Home_Phone INTEGER(10) NOT NULL,
Mobile_Phone INTEGER(10) NOT NULL,
Other_Phone INTEGER(10) NOT NULL,
Pizza_ID INTEGER NOT NULL,
);
CREATE TABLE PIZZA TABLE(
Pizza_ID INTEGER PRIMARY KEY NOT NULL,
Pizza_Name VARCHAR NOT NULL,
Pizza_Description VARCHAR NOT NULL,
Pizza_Size VARCHAR NOT NULL,
Pizza_Price INTEGER NOT NULL,
Pizza_Photo_URL VARCHAR NOT NULL,
);
CREATE TABLE CUSTOMER TABLE(
Customer_ID INTEGER PRIMARY KEY NOT NULL.
Last_Name VARCHAR NOT NULL,
First_Name VARCHAR NOT NULL,
Street VARCHAR NULL
Apartment INTEGER NULL,
City VARCHAR NULL,
State VARCHAR(2) NOT NULL,
ZIP INTEGER(5) NOT NULL,
Home_Phone INTEGER(10) NOT NULL,
Mobile_Phone INTEGER(10) NOT NULL,
Other_Phone INTEGER(10) NOT NULL,
);
CREATE TABLE PIZZA ORDER TABLE(
Pizza_Order_ID INTEGER PRIMARY KEY NOT NULL,
Pizza_ID INTEGER NOT NULL,
Customer_ID INTEGER NOT NULL,
QTY_of_Pizzas INTEGER NOT NULL,
Special_Notes VARCHAR NOT NULL,
Pizza_Order_Timestamp INTEGER NOT NULL,
);
Вставьте недостающую запятую перед «Апартаменты». – Marvin
'CREATE TABLE CUSTOMER PIZZA ORDER NUMBER'? В таблице есть 4 имени? – Pang