Error de SQL (1215): no se puede agregar la restricción de clave externa

CREATE TABLE `profilePic` (
    `ClientID` VARCHAR(255) NOT NULL,
    PRIMARY KEY (`ClientID`),
    CONSTRAINT `FK__user_details` FOREIGN KEY (`ClientID`) REFERENCES `user_details` (`ClientID`) ON UPDATE CASCADE ON DELETE CASCADE
)
COLLATE='utf8mb4_unicode_ci'
ENGINE=InnoDB
;

Estoy tratando de agregar una tabla con clave externa y recibí este error, ¿por qué sucedió eso?

tratando de hacer una nueva mesa.Estoy tratando de poner los mismos detalles enuser_details->ClientID yprofilePic->ClientID 3. Ya tengo una tabla call`d userdb y en esta tabla tengo ClientID y su clave externa y su trabajo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta