Hola a todos,
Pido ayuda porque al establecer unas claves foráneas me está dando un error aparentemente evidente pero que por más que reviso no consigo solventar.
La sentencia SQL:
Código SQL:
Ver originalALTER TABLE `clientes-mails`
ADD FOREIGN KEY ( `id_cliente_cm` ) REFERENCES `neuro`.`clientes` (`id_cliente`)
ON DELETE CASCADE ON UPDATE CASCADE ;
El error:
Cita: Ocurrió un error al crear la clave foránea en id_cliente_cm (revise los tipos de dato)
El campo 'clientes-mails'.'id_cliente_cm' tiene un índice y el campo 'clientes'.'id_cliente' es PK de 'clientes'
He verificado que tanto el campo 'clientes-mails'.'id_cliente_cm' y el campo 'clientes'.'id_cliente' tienen los dos los mismos tipos de datos:
- tipo dato: varchar (10)
- cotejamiento: utf8_general_ci
- motor de ambas tablas: InnoDB
En fin, que no se me ocurre que puede ser lo que esté dando el problema.
Gracias de antemano,
GMG