Salve non riesco ad inserire il vincolo di chiave esterna. Ottengo l'errore nel post non capisco il perchè, ho due tabelle entrambe di tipo inno db, la prima ha una chiave primaria di tipo char(4) e la seconda deve avere una chiave esterna che referenzia la chiave primaria. Vi posto il codice:
codice:
CREATE TABLE FATTURE(
NFATTURA VARCHAR(8) PRIMARY KEY,
IMPORTO DOUBLE(8,2) NOT NULL,
IDCUSTOMER CHAR(4) NOT NULL) ENGINE=INNODB;

ALTER TABLE FATTURE 
ADD CONSTRAINT FK1 
FOREIGN KEY(IDCUSTOMER) 
REFERENCES CLIENTI(ID_CUSTOMER);
STO DA ORE NON CAPISCO IL PROBLEMA!!
Nella tabella clienti il campo id_customer è primary key.