Możesz tymczasowo zawiesić sprawdzanie klucza obcego:
SET foreign_key_checks = 0;
UPDATE languages SET id='xyz' WHERE id='abc';
UPDATE categories_languages SET language_id='xyz' WHERE language_id='abc';
SET foreign_key_checks = 1;
EDYTUJ :Co do problemu z kluczem obcym:czy dane są przechowywane w lokalnym czy zdalnym systemie plików? errno 121 to EREMOTEIO (Błąd zdalnego wejścia/wyjścia). Być może występują problemy z uprawnieniami w docelowym systemie plików lub nie obsługuje on # znak w nazwach plików?