MySQL, ¿es mejor insertar una cadena NULL o vacía?

Tengo un formulario en un sitio web que tiene muchos campos diferentes. Algunos de los campos son opcionales, mientras que otros son obligatorios. En mi base de datos tengo una tabla que contiene todos estos valores, ¿es mejor práctica insertar un valor NULO o una cadena vacía en las columnas de la base de datos donde el usuario no colocó ningún dato?

Respuestas a la pregunta(6)

Su respuesta a la pregunta