mysql - secundaria - ¿Cómo agrego una clave externa apuntando a la misma tabla usando phpMyAdmin?
crear claves foraneas phpmyadmin (1)
Tengo una tabla InnoDB existente que ya tiene claves externas apuntando a diferentes tablas.
Pero cuando intento crear una clave externa que apunta al índice principal, aparece un error (verifique el tipo de datos).
La tabla es User con User_Id como principal.
Quiero una clave externa Manager_ID que es un FK a User_Id.
Ambos INT dos de longitud 10 sin firmar ...
¿Pero todavía obtengo un error de verificación de datos ...?
Asegúrese de que Manager_ID no esté configurado como NOT NULL
.
Debe permitir nulos en ese campo, ya que la persona más alta de la empresa no tendrá administrador.
Encontré una publicación en las tablas de MySQL que podría ayudar.