Oznaczałoby to, że masz już dane w tabeli ROUTE, które nie spełniają ograniczenia klucza obcego.
Aby znaleźć naruszające rekordy, aby można było je zaktualizować do innej wartości (która istnieje), możesz użyć
select *
from route
where rid not in (select rid from reservation)