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 Nullsauf 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 Nullle plus possible, car autoriser les valeurs NULL nécessite un bit supplémentaire (ou un octet?) Par enregistrement pour stocker le statut Null.
NULLsi et seulement si laNULLvaleur a une interprétation de la chose que vous modélisez.