I have three tables: categories, languages and categories_languages. Categories_languages is many to many table which links together categories and languages. I would like t
You can temporarily suspend foreign key checking:
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;
EDIT: As for the foreign key problem: is the data stored on a local or a remote file system? errno
121 is EREMOTEIO
(Remote I/O error). Perhaps there are permission problems on the target file system or it doesn't support the #
character in filenames?
If you are looking for a temp solution you can also change the ON UPDATE
action to CASCADE
and modify your ids