Witam, wyskakuje ten błąd: #1064 - Something is wrong in your syntax obok 'NOT NULL,
#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`);