В моей практике не было никакой необходимости использовать нулл. Он кстати еще и байт отжирает.
Обычно вмесно него используется 0 для числовых или '' для строковых полей, '0000-00-00' для даты и т.д. Если же тебе надо как-то отличать 0 от пустоты, например какие-то уже вычесленные данные и нет, то пользуйся им.