CODE
create table users (
id int auto_increment primary key,
login varchar(255),
passwd varchar(255)
) type= INNODB;
create table filmy (
id int auto_increment primary key,
tytul varchar(255)
) type= INNODB;
create table dozwolone (
user_id int ,
film_id int,
foreign key(user_id) references user(id),
foreign key(film_id) references filmy(id)
) type= INNODB;
id int auto_increment primary key,
login varchar(255),
passwd varchar(255)
) type= INNODB;
create table filmy (
id int auto_increment primary key,
tytul varchar(255)
) type= INNODB;
create table dozwolone (
user_id int ,
film_id int,
foreign key(user_id) references user(id),
foreign key(film_id) references filmy(id)
) type= INNODB;
Chciałbym zrobić relacje tego typu, że w tabelidozwolone miałbym id użytkownika i nr filmu który może oglądać. Po usunięciu użytkownika z tabeli dozwolone zostałoby usunięte wszystkie id tego uzytkownika. Prosta ilustracja:
