Forum Webscript.Ru
Общие => Базы данных => Тема начата: Foshvad от 06 Апреля 2002, 01:00:01
-
Есть таблица и есть в ней поле, допускающее null. При INSERT’е в это поле было вставлено ненулевое значение. Неужели при UPDATE потом в это поле null уже никак не запихнуть?!!!! Полдня промаялся, пока умный человек сказал, что сделать этого нельзя…. :(
default’а у поля нет, какое же оно будет иметь значение, если туда попытаться UPDATE’нуть null? phpMyAdmin показывает пусто, но на WHERE field = null он оно выбирается.
-
Оно null туда и вставит :)
WHERE field = null он оно выбирается.
я так понимаю здесь опечатка и при таком запросе оно у тебя не выбирается?
так и не должно..
нужно
where field is null
тогда будет работать :)
-
select * from data;
name | surname
-------------------------------
update data set surname=NULL;
select name from data where isnull(surname);
-
Table data:
name | surname
==============
Bilbo | Baggins
Ivan | Davidov
Stay Kuul
:)
-
Странно... я уже отвечал на, и отзыв свой увидил, но теперь его нет.... Чем он не угодил модератору? :)
Спасибо fidget&Kuulest - сейчас все работает!