login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Foreign keys werken niet in MySQL (Opgelost)

Offline Martijn2008 - 16/03/2013 20:55 (laatste wijziging 18/03/2013 00:10)
Avatar van Martijn2008PHP beginner Hallo allemaal,

Ik ben bezig met een maatwerk applicatie, waarvoor ik zojuist de database heb aangemaakt. Wat me direct opvalt is dat de foreign keys verdwenen zijn, ondanks dat ik de tabel engine geconfigureerd heb als InnoDB? Iemand een oplossing?

Alvast bedankt

Martijn

  1. CREATE TABLE Role
  2. (
  3. RoleID INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  4. Name VARCHAR(255) NOT NULL
  5. )ENGINE=InnoDB;
  6.  
  7. CREATE TABLE User
  8. (
  9. UserID INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  10. FK_RoleID INT NOT NULL REFERENCES Role(RoleID) ON UPDATE CASCADE ON DELETE CASCADE,
  11. Username VARCHAR(50) NOT NULL,
  12. Password VARCHAR(50) NOT NULL
  13. )ENGINE=InnoDB;


OPLOSSING!
Zie deze pagina.

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.216s