A-Lex wrote:
Il giorno lun, 19/06/2006 alle 20.42 +0200, Davide Prina ha scritto:
--- "peolo" ha scritto:
[..cut..]
Se ho capito bene il suo problema dovrebbero essere vere entrambe.
Se la prima non è vera, allora non può inserire il valore 0 nella
foreign key, a meno che la foreign key non esiste.
Se la seconda non è vera, allora ci deve essere qualche errore
nell'aggancio (join) tra le due tabelle e quindi serve vedere la query
che viene fatta.
hai provato a settare come null le fk al posto di 0
Il mio "problema" è che pur non avendo definito dei valori dei default
per alcun campo (salvo il timestamp, altrimenti mi dava errore
nell'inserimento dati), ora mi ritrovo per TUTTI i campi "not null" un
default pari a 0 o 0.00 a seconda dei decimali. Salvo per la PK che è
"not null" e inspiegabilmente ha un "null" come defaul.
questo credo che vada bene, mysql lo fa in automatico. Anche su un PK,
tanto mysql assegna la chiave se l'impostazione è automatica oppure ti
obbliga a inserirle se non è automatica.
Questo per tutte e 20le tabelle che ho.
Fatto curioso è che, come dicevo, la cosa non influisce su 2 formulari
che ho già finito, ma su questo si.
misteri
bye
peolo
--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f
Sponsor:
Con Ras proteggi abitazione e famiglia a partire da 50 cent al giorno, e 6 mesi
in pi� te li offre RAS. Fai subito un preventivo!
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5278&d=20-6