Ciao,
Qualcuno può spiegarmi perché mysql ritorna un messaggio di errore quando creo un table BATIMENT :
"ERROR 1072 (42000): Key column 'CATEGORY_ID' doesn't exist in table"
ecco il codice MySQL per la creazione di due table:
ciao,
comincio prima con alcune note:
-inutile segnalare al livello della table CATEGORY che CATEGORY_ID è unico visto che è una primary key
-lo stesso per BATIMENT e primary key BATIMENT_ID
-lo stesso per not null che è implicita nel caso di primary key
-non ho capito l'interesse dell'uso di index(CATEGORY_ID) ???
Per il problema è dovuto alla dichiarazione di CATEGORY_ID nella table BATIMENT .
Prova cosi: