Или неправильно выставили значение по умолчанию или записываете в ячейку пустой текст а не NULL.
'' и NULL два разных понятия, первое строка нулевой длины (значение на умолчанию не выставляется), во втором случае будет подставляться значение по умолчанию. Что бы наверняка, надо во время INSERT не указывать имя нужного столбца.
Покажите запрос на вставку и структуру таблицы.