Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.06.2012, 16:10   #1
kilogram
Форумчанин
 
Регистрация: 04.03.2012
Сообщений: 144
По умолчанию update

Хочу изменить значение нуль на другое, запрос выполняется, но изменения не происходят

пробую так:

update cat set number=1 where number=NULL and name="Петя" and age=28;
Таблица во вложенном фото. Хочу изменить значения, а потом поставить первичный ключ с автоинкрементом в поле number.
Изображения
Тип файла: jpg clip_image002.jpg (15.5 Кб, 90 просмотров)
kilogram вне форума Ответить с цитированием
Старый 27.06.2012, 16:33   #2
Linel
Форумчанин
 
Аватар для Linel
 
Регистрация: 21.02.2009
Сообщений: 372
По умолчанию

Операция "равно" не применима к случаям, когда необходимо сравнить значение поля с "NULL".

Для этого существует выражение "IS NULL".

Код:
UPDATE `cat` SET `number`=1 WHERE `number` IS NULL AND `name`="Петя" AND `age`=28;
No name. Just Linel.
Linel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
update Margana PHP 1 01.05.2011 19:55
Update usmesn PHP 3 02.06.2010 17:23
запрос update из C# Maxim90 Помощь студентам 0 09.04.2010 20:06
directorylistbox1.update; Leo20 Общие вопросы Delphi 2 13.12.2009 14:09
update shad0w SQL, базы данных 3 27.10.2009 11:44