Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysql plusieurs clés étrangères dans une table à la même clé primaire

Non, vous devez créer deux clés étrangères :

ADD CONSTRAINT `ufd_users_fk` FOREIGN KEY (`userId`) 
  REFERENCES `users` (`userId`) 
  ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `ufd_users_fk` FOREIGN KEY (`friendId`) 
  REFERENCES `users` (`userId`) 
  ON DELETE CASCADE ON UPDATE CASCADE;