sql >> Databasteknik >  >> RDS >> Mysql

mysql Flera främmande nycklar i en tabell till samma primärnyckel

Nej, du bör skapa två främmande nycklar:

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;



  1. Fixa kodningar

  2. MYSQL Sum Query med IF-villkor

  3. MySQL-frågor är snabba när de körs direkt men riktigt långsamma när de körs som lagrade proc

  4. Ändra tabell om det finns eller skapa om det inte finns