Salve a tutti. Ho problemi per l'inserimento delle chiavi esterne all'interno del mio schema.
andando ad eseguire questo statement

codice:
ALTER TABLE fatture_ingresso
ADD CONSTRAINT FOREIGN KEY (Fornitore)
REFERENCES fornitori(NomeFornitore) ON DELETE SET NULL;
il query dbms mi restituisce questo messaggio d'errore


codice:
Can't create table 'fornitori.#sql-e8_9' (errno: 150)

Qualcuno saprebbe darmi una spiegazione ed anche una soluzione?? io davvero non so più che prove fare!