sql >> Base de Datos >  >> RDS >> Mysql

Cómo actualizar el valor de la clave externa en la base de datos mysql

Puede suspender temporalmente la comprobación de claves externas:

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;

EDITAR :En cuanto al problema de la clave externa:¿los datos se almacenan en un sistema de archivos local o remoto? errno 121 es EREMOTEIO (Error de E/S remota). Tal vez haya problemas de permisos en el sistema de archivos de destino o no es compatible con # carácter en los nombres de archivo?