Ho una tabella con un campo enum ('true','false','na') NOT NULL default 'na'. Se in questa tabella inserisco una riga senza indicare il valore del campo, mysql non mette nulla, lo lascia vuoto.
come devo fare per far mettere il valore di default?
Ho una tabella con un campo enum ('true','false','na') NOT NULL default 'na'. Se in questa tabella inserisco una riga senza indicare il valore del campo, mysql non mette nulla, lo lascia vuoto.
come devo fare per far mettere il valore di default?
Ciao!
Puoi scrivere la tua query di INSERT?
Nella insert non devi mettere il campo di tipo enum per far sì che metta in automatico il valore di default.
Oppure prova ad usare la parola chiave 'default'. Ad esempio:
INSERT INTO tabella VALUES (<val1>, <val2>, ... <valn>, default);
Ciao... ho risolto, la query era corretta, ma era il php ad inserire un valore errato a causa di un mancato aggiornamento di un file php appunto.
Grazie.
Ciao!