sql >> Databasteknik >  >> RDS >> Mysql

Stöder transaktioner, låsning på radnivå och främmande nycklar

Se http://dev.mysql. com/doc/refman/5.6/en/create-table-foreign-keys.html

Om är ganska svårt att gissa eftersom du inte angav definitionerna för roles och permissions tabeller men för att parafrasera dokumentet...

  • ...för att ha en främmande nyckel på en kolumn, måste har ett index i kolumnen "mål".
  • ...för att ha en främmande nyckel på en kolumn, måste både "källa" och "mål" kolumner har samma typ (inkl. samma storlek om tillämpligt).
  • ...för att ha en främmande nyckel i en kolumn, måste båda tabellerna använd InnoDB-motorn.



  1. MySQL:Åtkomst nekad för användaren 'test'@'localhost' (med lösenord:JA) förutom root-användare

  2. Hur får jag lokal data till en skrivskyddad databas med dplyr?

  3. rekursiv funktionskategoridatabas

  4. Hur kan jag se hur många MySQL-anslutningar som är öppna?