mam 2 tabele: users i user_to_pages. users to tablica z uzytkownikami a user_to_pages to tablica ktora trzyma konfiguracje pages dla userow, zawiera 2 pola: user_id i page_id. Jej struktura wyglada tak:
CREATE TABLE user_to_pages ( id INT PRIMARY KEY AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, page_id INT NOT NULL, FOREIGN KEY (user_id) REFERENCES users(id) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY (page_id) REFERENCES pages(id) ON UPDATE CASCADE ON DELETE NO ACTION ) CHARACTER SET utf8 COLLATE utf8_general_ci;
jak probuje usunac rekord z tabeli users to dostaje:
dlaczego? przeciez na delete jest no action. Czy na delete tez musi byc cascade abym mogla usuwac z tabeli users?
ps. to sa InnoDb
pzdr,
misty