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 Quote 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 Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.