MySQL, besser NULL oder leere Zeichenfolge einfügen?

Ich habe ein Formular auf einer Website, die viele verschiedene Felder hat. Einige der Felder sind optional, andere müssen ausgefüllt werden. In meiner DB habe ich eine Tabelle, die alle diese Werte enthält. Ist es besser, einen NULL-Wert oder eine leere Zeichenfolge in die DB-Spalten einzufügen, in denen der Benutzer keine Daten eingegeben hat?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage