Сообщение от cherepets
Сейчас столкнулся с прямо таки паранормальным явлением у них. У поля NULL запрещен, но запись с пустым значением в этом поле все равно вносится. О_о
Возможно, конечно, это я что-то недопонимаю...
|
Пустое значение != NULL
Если присваеваешь, например, к varchar = '', то сохранится строка нулевой длины, а не NULL. Для int, float и т.д. сохранится 0. Чтобы присвоить NULL, его надо указать явно или просто пропустить в INSERT`e соответствующее поле.