ciao
Non so se quello che fai e' roba tua oppure adattata da qualche altro script
è tutta roba mia , lo creata da 0.



decimal(8,2) conterra' valori fino ad un max di € 999999,99.
pensavo che bastasse il double , ti ringrazio del suggerimento che applicherò immediatamente come per int!

i campi da usare nella foreign key devono essere dello stesso tipo e dimensione e devono fare riferimento ad un indice
ok per lo stesso valore e tipo che mi sembra di averli fatti correttamente. Per quanto riguarda gli indici le chiavi primarie di una tabella diventano secondarie per un'altra, quindi penso che rientrino negli indici
Se su un pc accetta il default per il motore e un altro pc invece no dipende da come sono impostate le variabili nel file di configurazione. Evidentemente su uno l'engine di default e' MyISAM e sull'altro InnoDB.
in ufficio quando ho lanciato le query ha creato le tabelle senza storie , mentre nel mio portatile mi ha restituito l'errore , vorrei sapere come e dove faccio a modificare i valori nel file di configurazione di mysql 5.1...
grazie