może o to chodzi:
CREATE TABLE filmy (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
sciezka CHAR(255) NOT NULL,
nazwa CHAR(255) NOT NULL,
PRIMARY KEY(id)
) ENGINE=InnoDB;
CREATE TABLE authuser (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
pass CHAR(32) NULL,
uname CHAR(25) NULL,
PRIMARY KEY(id)
)ENGINE=InnoDB;
CREATE TABLE dozwolone (
authuser_id INTEGER UNSIGNED NOT NULL,
filmy_id INTEGER UNSIGNED NOT NULL,
nazwa CHAR(255) NULL,
PRIMARY KEY(authuser_id, filmy_id),
INDEX fk1(authuser_id),
INDEX fk2(filmy_id),
FOREIGN KEY(authuser_id)
REFERENCES authuser(id) ON DELETE CASCADE ON UPDATE CASCADE,
FOREIGN KEY(filmy_id)
REFERENCES filmy(id) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=innoDB;
PS. z tą nazwą to bezsensu gdyż masz id filmu