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');