ik heb een fout in de onderstaande simpele query maar zie het niet; heel vaag (dat ik het niet zie)!
de query;
INSERT INTO order (klantID, order_tijd, order_status, order_datum_van, order_datum_tot) VALUES ('4', '2010-12-16 19:34:02', '1', '2010-12-5', '2010-12-26')
de tabel;
CREATE TABLE IF NOT EXISTS `order` (
`orderID` bigint(10) NOT NULL auto_increment,
`klantID` bigint(10) NOT NULL,
`order_tijd` datetime NOT NULL,
`order_status` int(11) NOT NULL,
`order_datum_van` date NOT NULL,
`order_datum_tot` date NOT NULL,
PRIMARY KEY (`orderID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
dit is de foutmelding;
#1064 - 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 (klantID, order_tijd, order_status, order_datum_van, order_datum_tot) VALU' at line 1
Daarnaast moet ik nog een koppelingtabel vullen, kan iemand me vertellen welke query ik hiervoor moet gebruiken; gaat om volgende tabble in combinatie met de hierbovenstaande.
CREATE TABLE IF NOT EXISTS `order_artikel` (
`order_artikelID` bigint(10) NOT NULL auto_increment,
`orderID` bigint(10) NOT NULL,
`artikelD` bigint(10) NOT NULL,
PRIMARY KEY (`order_artikelID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `artikel` (
`artikelID` bigint(10) NOT NULL auto_increment,
`artikel_sinds` datetime NOT NULL,
`artikel_type` varchar(50) NOT NULL,
`artikel_registratienummer` varchar(12) NOT NULL,
`artikel_merknaam` varchar(50) NOT NULL,
`artikel_maat` varchar(6) NOT NULL,
`artikel_verhuurbaar_tot` date default NULL,
PRIMARY KEY (`artikelID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=35 ;
Bedankt alvast!