Ciao a tutti,
sto cercando di creare una tabella tramite il seguente codice:

CREATE TABLE Digitale(id DECIMAL(4) PRIMARY KEY,
risoluzione VARCHAR(30) NOT NULL,
formato VARCHAR(30) NOT NULL,
FOREIGN KEY (id) REFERENCES foto ON DELETE CASCADE ON UPDATE CASCADE);ENGINE = INNODB

E mi segnala il seguente errore
Can't create table 'contatti prova.digitale' (errno: 150)

Dove sbaglio?

Grazie a tutti