Originariamente inviato da simone.marchese
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
a "occhio" l'ID delle due tabelle è di un tipo diverso.
Posta la descrizione della seconda (foto)