Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

mysql várias chaves estrangeiras em uma tabela para a mesma chave primária


Não, você deve criar duas chaves estrangeiras:
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;