Błąd
SQL query:
ALTER TABLE `skany_umow` ADD FOREIGN KEY (`id_umowy`) REFERENCES `sklep`.`umowy`(`id_umowy`) ON DELETE CASCADE ON UPDATE CASCADE;
MySQL zwrócił komunikat: Dokumentacja
#1452 - Cannot add or update a child row: a foreign key constraint fails (`wydzial`.`#sql-1398_ea`, CONSTRAINT `#sql-1398_ea_ibfk_1` FOREIGN KEY (`id_umowy`) REFERENCES `umowy` (`id_umowy`) ON DELETE CASCADE ON UPDATE CASCADE)
skany:
CREATE TABLE IF NOT EXISTS `skany` ( `id_skanu_umowy` int(11) NOT NULL AUTO_INCREMENT, `nazwa` varchar(199) NOT NULL, `typ` varchar(57) NOT NULL, `rozmiar` bigint(20) NOT NULL, `plik` longblob NOT NULL, `stworzony` datetime NOT NULL, `id_umowy` int(11) NOT NULL, PRIMARY KEY (`id_skanu_umowy`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;
umowy:
CREATE TABLE IF NOT EXISTS `umowy` ( `id_umowy` int(11) NOT NULL AUTO_INCREMENT, `nr_umowy` bigint(20) NOT NULL, `data_wplyniecia` date NOT NULL, `tytul` varchar(45) NOT NULL, `id_uzytkownika` int(11) NOT NULL, PRIMARY KEY (`id_umowy`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=51 ;