Oprettelse af foreign keys - struktur - Anvendelse af phpMyAdmin.
Jeg har oprettet 2 innodb tabeller 'uge' og 'dag' i en database 'links'. Jeg ønsker kaskadevis sletning således at hvis et objekt i 'uge' slettes så slettes de tilhørende objekter i 'dag' også.Problemet er at selv om koden fungerer i kommandolinien så melder phpMyAdmin fejl. Den vil ikke give mig adgang til at se strukturen i databasen. Jeg får besked om at nogle features for at arbejde med linkede tabeller er deaktiveret. Hvad er det for features? Hvordan aktiveres de?
Her er koden for oprettelse af tabellerne:
create table uge (
ugeID int not null auto_increment primary key,
ugenr int not null)
type=innoDB;
create table dag (
dagID int not null auto_increment primary key,
ugeID int not null,
dagsnavn text not null,
index weekID (ugeID),
foreign key (ugeID) references uge(ugeID)on delete cascade)
type=innoDB;
Er dette en del af problemet, el. har jeg bare ikke den fulde forståelse af hvordan phpMyAdmin anvendes?
