Показать сообщение отдельно
Старый 12.01.2011, 02:09   #12
cyberblut
Знающий
 
Регистрация: 14.06.2009
Сообщений: 338
Написано 139 полезных сообщений
(для 257 пользователей)
Ответ: Использование "промежуточного" php-скрипта

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