osirion666 Posted February 26, 2009 Share Posted February 26, 2009 CREATE TABLE Order ( ONo CHAR(5) NOT NULL, CNo CHAR(5) NOT NULL, PNo CHAR(5) NOT NULL, SNo CHAR(5), Qty INTEGER UNSIGNED NOT NULL, Date DATETIME, PRIMARY Key(CNo, PNO, SNo) FOREIGN KEY(CNo) REFERENCES Customer(CNo) ON DELETE NO ACTION ON UPDATE CASCADE, FOREIGN KEY(PNo) REFERENCES Product(PNo) ON DELETE NO ACTION ON UPDATE CASCADE, FOREIGN KEY(SNo) REFERENCES SalesRep(SNo) ON DELETE No ACTION ON UPDATE CASCADE ) Engine = InnoDB; the full error code is as follows " 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 'Order" I am new to this so would appreciate any help Thanks in advance Link to comment https://forums.phpfreaks.com/topic/146999-error-1064-42000-with-the-following-code-claiming-its-at-line-1/ Share on other sites More sharing options...
Mchl Posted February 26, 2009 Share Posted February 26, 2009 http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html Link to comment https://forums.phpfreaks.com/topic/146999-error-1064-42000-with-the-following-code-claiming-its-at-line-1/#findComment-771721 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.