Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I am having trouble understanding what is the error. Can someone please help me

ID: 3700690 • Letter: I

Question

I am having trouble understanding what is the error. Can someone please help me

mysql> CREATE TABLE QOPRODUCT (

-> P_CODE

Display all 779 possibilities? (y or n)

-> P_CODE VARCHAR(10) PRIMARY KEY,

-> P_DESCRIPT VARCHAR(35) NOT NULL,

-> P_INDATE DATE NOT NULL,

-> P_QOH

Display all 779 possibilities? (y or n)

-> P_QOH NUMERIC NOT NULL,

-> P_MIN

Display all 779 possibilities? (y or n)

-> P_MIN NUMERIC NOT NULL,

-> P_PRICE DECIMAL(8,2) NOT NULL,

-> P_DISCOUNT DECIMAL(4,2) NOT NULL,

-> V_CODE

Display all 779 possibilities? (y or n)

-> V_CODE NUMERIC REFERENCES QOVENDOR,

-> P_MIN_ORDERNUMERIC,

-> P_REORDERNUMERIC);

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 '

P_REORDERNUMERIC)' at line 10

Explanation / Answer

CREATE TABLE QOPRODUCT ( P_CODE VARCHAR(10) PRIMARY KEY,
P_DESCRIPT VARCHAR(35) NOT NULL, P_INDATE DATE NOT NULL,
P_QOH NUMERIC NOT NULL, P_MIN NUMERIC NOT NULL,
P_PRICE DECIMAL(8,2) NOT NULL,
P_DISCOUNT DECIMAL(4,2) NOT NULL,
V_CODE NUMERIC REFERENCES QOVENDOR, // reference used for the foreign key so create a table name QOVENDER and V_CODE as a primary key//
P_MIN_ORDER NUMERIC, P_REORDER NUMERIC ); //error in this line because u dont give a space between order and numeric value.

CREATE TABLE QOVENDOR(V_CODE NUMERIC PRIMARY KEY);