Mysql
 sql >> Database >  >> RDS >> Mysql

mysql Più chiavi esterne in una tabella alla stessa chiave primaria

No, dovresti creare due chiavi esterne:

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;