[supersaibal]Originariamente inviato da ilc0rv0
ma se imposti il db in modo

create table nometabella
(
....
nomecampo tipocampo default NULL,
...
);

nn lo mette automaticamente NULL se è vuoto? [/supersaibal]
campo = '' significa

campo = empty.

non e' piu' NULL ma vuoto. NULL e' come se non esistesse, non e' vuoto, neppure zero e manco negativo, non esiste;

vuoto esiste e non contiene nulla.

Infatti non e' bene avere campi NULL se non c'e' una precisa ragione, se non fosse altro perche' vanno gestiti come una terza entita': campo pieno, vuoto, NULLO. Oltretutto i campi NULL occupano piu' spazio di campi VUOTI.