Zie http://dev.mysql. com/doc/refman/5.6/en/create-table-foreign-keys.html
Als is nogal moeilijk te raden omdat je de definities voor de roles
niet hebt opgegeven en permissions
tabellen, maar om het document te parafraseren...
- ...om een externe sleutel op een kolom te hebben, moet u moeten een index hebben in de kolom "target".
- ... om een externe sleutel op een kolom te hebben, moeten zowel de "bron"- als de "doel"-kolom moeten hetzelfde type hebben (incl. dezelfde maat indien van toepassing).
- ...om een externe sleutel op een kolom te hebben, moeten beide tabellen moeten gebruik de InnoDB-engine.