Grazie nuovamente per la risposta anche se con la modifica consigliata continua ad indicarmi l'errore ti posto le due create table.

create table foto(id decimal(4) primary key,
autore varchar(30),
titolo varchar(30))engine=InnoDB

create table digitale(id decimal(4) primary key,
formato varchar(30) not null,
risoluzione varchar(30) not null,
idFoto decimal(4),
foreign key(idFoto) references foto on delete cascade on unpdate cascade) engine=InnoDB

Questo sono le due tabelle nella seconda continua ad indicare l'errore indicato