Czy w MySQL lepiej jest zawsze dopuszczać wartości null, chyba że wiesz, że pole jest wymagane, czy zawsze używać, Not Null
chyba że wiesz, że pole będzie zawierać wartości null? Czy to nie ma znaczenia?
Wiem, że w niektórych systemach DBMS mówi się, że używają Not Null
jak najwięcej, ponieważ zezwolenie na wartości null wymaga dodatkowego bitu (lub bajtu?) Na rekord do przechowywania statusu Null.
NULL
wtedy i tylko wtedy, gdyNULL
wartość ma interpretację rzeczy, którą modelujesz.