Dans MySQL, est-il préférable de toujours autoriser les valeurs NULL sauf si vous savez qu'un champ est obligatoire, ou de toujours les utiliser Not Null
sauf si vous savez qu'un champ contiendra des NULL? Ou n'est-ce pas important?
Je sais que dans certains SGBD, ils disent utiliser Not Null
le plus possible, car autoriser les valeurs NULL nécessite un bit supplémentaire (ou un octet?) Par enregistrement pour stocker le statut Null.
NULL
si et seulement si laNULL
valeur a une interprétation de la chose que vous modélisez.