nixp.ru v3.0

23 января 2017,
понедельник,
15:37:11 MSK

DevOps с компанией «Флант»
Fatal написал 14 марта 2005 года в 15:06 (304 просмотра) Ведет себя как мужчина; открыл 123 темы в форуме, оставил 484 комментария на сайте.

подскажите, плиз

почему запрос такого рода не работает?

delete from man where first_name=NULL or last_name=NULL or age=NULL; — так ничего не удаляет

таблица называется man:

first_name     last_name     age

Sancho           NULL             NULL

NULL              Porphiry         NULL

NULL              NULL             99

Sancho           Porphiry        99

и так тоже пробоовал:

delete from man where first_name is empty or last_name is empty or age is empty; — так ошибка синатксиса

команды ввожу с кончсоли mysql

Dreid

Попробуй вместо '=NULL' поставить 'is NULL’.

Fatal

получилось!!!

а в почему при '=NULL' не выходит?

Dreid
Fatal
получилось!!!

а в почему при '=NULL' не выходит?

Сравнение с NULL возвращает NULL — особенности типа данных :)

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.