Die Tabelle videoCat enthält eine oder mehrere Zeilen, die gegen die Fremdschlüsseleinschränkung verstoßen. Dies liegt normalerweise daran, dass Sie eine Zeile mit einem Wert für _url haben, der im Tabellenvideo nicht vorhanden ist.
Sie können dies mit der folgenden Abfrage überprüfen:
SELECT videoCat._url
FROM videoCat LEFT JOIN video ON videoCat._url = video.url
WHERE video.url IS NULL
BEARBEITEN
Auf Anfrage hier eine Abfrage zum Löschen dieser lästigen Zeilen:
DELETE FROM videoCat
WHERE NOT EXISTS (
SELECT *
FROM video
WHERE url = videoCat._url
)