Предполагая, что столбец допускает значения NULL, вы должны явно указать MySQL, чтобы использовать значение NULL, а не передавать пустую строку (которая передается в 0):
NULL
0
INSERT INTO table (column_name) VALUES (NULL);