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:
STO DA ORE NON CAPISCO IL PROBLEMA!!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);
Nella tabella clienti il campo id_customer è primary key.