Wciąż istnieje rekord odwołujący się do id 45. Usunąłeś wcześniej rekord 17 w main_shipment, ale mogą być też inne. Musisz usunąć wszystkie rekordy w main_shipment odwołujące się do id 45 w main_order. Jeśli nie, baza danych chroni Cię przed uszkodzeniem danych.