Witam
Wszystko ustawiłem tak jak być powinno być, ale rekordy nie usuwają mi się kaskadowo , nie wiem czemu , proszę o pomoc
Niżej zrzut tabeli
CREATE TABLE IF NOT EXISTS `datamiejsce` (
`idDATAMIEJSCE` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`WIERZYCIEL_idWIERZYCIEL` int(10) UNSIGNED NOT NULL,
`MIEJSCE` char(20) COLLATE utf8_polish_ci NOT NULL,
`DAT` date NOT NULL,
PRIMARY KEY (`idDATAMIEJSCE`),
KEY `DATAMIEJSCE_FKIndex1` (`WIERZYCIEL_idWIERZYCIEL`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=7 ;
--
-- Zrzut danych tabeli `datamiejsce`
--
INSERT INTO `datamiejsce` (`idDATAMIEJSCE`, `WIERZYCIEL_idWIERZYCIEL`, `MIEJSCE`, `DAT`) VALUES
(1, 1, 'Warszawa', '2011-10-31'),
(2, 2, 'Warszawa', '2011-10-31'),
(4, 0, 'Warszawa', '2011-10-31'),
(5, 0, 'Warszawa', '2011-10-31'),
(6, 0, 'Warszawa', '2011-10-31');
Oraz druga z, której usuwam rekor i powinien usunąć się z tej drugiej
-- Struktura tabeli dla `wierzyciel`
--
CREATE TABLE IF NOT EXISTS `wierzyciel` (
`idWIERZYCIEL` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`NAZWAW` text COLLATE utf8_polish_ci NOT NULL,
`ADRESW` text COLLATE utf8_polish_ci NOT NULL,
`NRBUDYNKUW` char(5) COLLATE utf8_polish_ci NOT NULL,
`NRLOKALUW` char(5) COLLATE utf8_polish_ci NOT NULL,
`KODPOCZTOWYW` char(7) COLLATE utf8_polish_ci NOT NULL,
`MIASTOW` char(20) COLLATE utf8_polish_ci NOT NULL,
`NIPW` char(10) COLLATE utf8_polish_ci DEFAULT NULL,
PRIMARY KEY (`idWIERZYCIEL`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=6 ;
--
-- Zrzut danych tabeli `wierzyciel`
--
INSERT INTO `wierzyciel` (`idWIERZYCIEL`, `NAZWAW`, `ADRESW`, `NRBUDYNKUW`, `NRLOKALUW`, `KODPOCZTOWYW`, `MIASTOW`, `NIPW`) VALUES
(3, 'Firma Krzak Sp.z.o.o.', 'Osiedlowa', '3A', '8', '83-400', 'Warszawa', '591-117-42'),
(4, 'Firma Krzak Sp.z.o.o.', 'Osiedlowa', '3A', '8', '83-400', 'Warszawa', '591-117-42'),
(5, 'Firma Krzak Sp.z.o.o.', 'Osiedlowa', '3A', '8', '83-400', 'Warszawa', '591-117-42');