#1064 - Something is wrong in your syntax obok 'NOT NULL,
`Nazwisko` varchar NOT NULL,
`nr_tel` varchar NOT NULL,
`e-mail`...' w linii 3
Tutaj jest cały kod:
CREATE TABLE `Nadawca` ( `ID` INT NOT NULL AUTO_INCREMENT, `Imie` varchar NOT NULL, `Nazwisko` varchar NOT NULL, `nr_tel` varchar NOT NULL, `e-mail` varchar NOT NULL, `miasto` varchar NOT NULL, `ulica` varchar NOT NULL, `nr_domu` varchar NOT NULL, PRIMARY KEY (`ID`) ); CREATE TABLE `Dostawa` ( `PRZESYŁKA_ID` INT NOT NULL AUTO_INCREMENT, `NADAWCA_ID` INT NOT NULL, `ODBIORCA_ID` INT NOT NULL, `KURIER_NAD_ID` INT NOT NULL, `KURIER_ODB_ID` INT NOT NULL, PRIMARY KEY (`PRZESYŁKA_ID`) ); CREATE TABLE `Kurier` ( `ID` INT NOT NULL AUTO_INCREMENT, `IMIE` varchar NOT NULL, `NAZWISKO` varchar NOT NULL, `ADRES_ID` varchar NOT NULL, PRIMARY KEY (`ID`) ); CREATE TABLE `ODBIORCA` ( `ID` INT NOT NULL AUTO_INCREMENT, `IMIE` varchar NOT NULL, `NAZWISKO` varchar NOT NULL, `ADRES_ID` INT NOT NULL, PRIMARY KEY (`ID`) ); CREATE TABLE `ADRES` ( `ID` INT NOT NULL AUTO_INCREMENT, `ULICA` varchar NOT NULL, `NUMER_DOMU` INT NOT NULL, `KOD_POCZTOWY` INT NOT NULL, `MIASTO` varchar NOT NULL, PRIMARY KEY (`ID`) ); CREATE TABLE `PRZESYŁKA` ( `ID` INT NOT NULL AUTO_INCREMENT, `ROZMIAR` varchar NOT NULL, `UBEZPIECZENIE` varchar NOT NULL, `KOSZT` varchar NOT NULL, PRIMARY KEY (`ID`) ); ALTER TABLE `Dostawa` ADD CONSTRAINT `Dostawa_fk0` FOREIGN KEY (`PRZESYŁKA_ID`) REFERENCES `PRZESYŁKA`(`ID`); ALTER TABLE `Dostawa` ADD CONSTRAINT `Dostawa_fk1` FOREIGN KEY (`NADAWCA_ID`) REFERENCES `Nadawca`(`ID`); ALTER TABLE `Dostawa` ADD CONSTRAINT `Dostawa_fk2` FOREIGN KEY (`ODBIORCA_ID`) REFERENCES `ODBIORCA`(`ID`); ALTER TABLE `Dostawa` ADD CONSTRAINT `Dostawa_fk3` FOREIGN KEY (`KURIER_NAD_ID`) REFERENCES `Kurier`(`ID`); ALTER TABLE `Dostawa` ADD CONSTRAINT `Dostawa_fk4` FOREIGN KEY (`KURIER_ODB_ID`) REFERENCES `Kurier`(`ID`); ALTER TABLE `ODBIORCA` ADD CONSTRAINT `ODBIORCA_fk0` FOREIGN KEY (`ADRES_ID`) REFERENCES `ADRES`(`ID`);