Sono arrivato a quest conclusione , conosco niente della configurazione mysql
ho cambiato dal file my.ini la stringa default-storage-engine=
con il valore InnoDB.
ho riavviato il computer , visto che non sapevo come riavviare mysql.
riapro phpmyadmin e compilo la query :
codice:
CREATE TABLE avanzamento_prat (
id_avanzamento int unsigned not null auto_increment,
data_inserimento date,
id_contabili int (15),
denominazione varchar (100),
citta varchar (50),
provincia varchar (2),
importo_da_recuperare double ,
spese_interessi double ,
importo_recuperato double ,
spese_recuperate double,
status_pratica varchar (50),
stato_attivita varchar (20),
presunte_proprieta varchar (50),
protesti varchar (50),
primary key (id_avanzamento),
foreign key (id_contabili) REFERENCES contabili (id_contabili) ON DELETE CASCADE
)ENGINE=InnoDB ;
ma non va , non mi crea la tabella e mi riporta questo errrore :
#1005 - Can't create table '.\coeri\avanzamento_prat.frm' (errno: 150) (
Dettagli...)
Per mia pura curiosità faccio
codice:
CREATE TABLE avanzamento_prat (
id_avanzamento int unsigned not null auto_increment,
data_inserimento date,
id_contabili int (15),
denominazione varchar (100),
citta varchar (50),
provincia varchar (2),
importo_da_recuperare double ,
spese_interessi double ,
importo_recuperato double ,
spese_recuperate double,
status_pratica varchar (50),
stato_attivita varchar (20),
presunte_proprieta varchar (50),
protesti varchar (50),
primary key (id_avanzamento),
foreign key (id_contabili) REFERENCES contabili (id_contabili) ON DELETE CASCADE
)ENGINE=myisam;
questa volta me la crea.
la mia versione di my sql è la 5.0.24 , quella scaricata qui. proma avevo la 5.1 ma avevo letto che non era ancora ben supportata , ma penso che non fosse per quello.
a me andrebbe anche bene usare myisam peccato che necessito delle relazioni tra tabelle
AIUTTOOOOOOO
ho visto in phpmyadmin dal browser la sezione variabili
dove:
innodb file per table OFF
innodb log archive OFF
potrebbero essere loro che mi bloccano innodb?
e se si come faccio a modificare il file di configurazione su phpmyadmin ?
scusate ma sto cercando di capire come mai non riesco a usare inno!