Quote Originariamente inviata da optime Visualizza il messaggio
non metterei "0" come predefinito in una data; se è vuota, meglio lasciarla NULL
Sì anche, dipende sempre da quanto è "complesso" adattare il codice dietro (php, asp, python, non cambia molto) per trattare NULL rispetto a 0 (zero), ma, almeno secondo la mia modesta esperienza, soprattutto dovendo usare il campo come indice, è preferibile usare un valore "congruo" rispetto al campo, quindi se è un int meglio usare "zero", se è una stringa meglio usare "" (vuoto), "0000-00-00 00:00:00" se è un DateTime, current_timestamp() se è TimeStamp ecc ecc.
Ripeto, secondo me