[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как изменить значение поля
Гость_MIZ
Добрый день. Подскажите если не лень. Вот таблица товар:

привез цена овощи откуда

коля 10 помидор афр.
дима 20 капуста азия
коля 30 яблоки амер.

Нужно изменить цену яблок на 50 по значению коля.
Если я пишу:

UPDATE товар SET цена="50" WHERE привез="коля"; - то это изменит значение цены помидоров на 50. А как изменить цену яблок на 50, причем:

UPDATE товар SET цена="50" WHERE овощи="яблоки"; - нельзя, нужно поля обновлять только через поле "привез".

Спасибо за помощь!



Спустя 12 минут, 14 секунд (1.09.2010 - 18:19) ZSH написал(а):
UPDATE товар SET цена="50" WHERE привез="коля" AND овощи="яблоки";

Спустя 6 минут, 25 секунд (1.09.2010 - 18:25) Гость_MIZ написал(а):
Эх, не совсем то что надо. А без изспользования "овощи". Нельзя вообще трогать никакие поля кроме "привез"...

Спустя 7 минут, 45 секунд (1.09.2010 - 18:33) Winston написал(а):
Если так:
Цитата (Гость_MIZ @ 1.09.2010 - 17:06)
нужно поля обновлять только через поле "привез"

то будут все поля изменяться которые == коля
Попробуй добавить какое нибудь поле ещё, например rand и туда записывай случайные числа.
Потом будет такой запрос:
"UPDATE `товар` SET `цена`='50' WHERE `привез`='коля' AND `rand` = '123456'";

Спустя 3 минуты, 16 секунд (1.09.2010 - 18:36) Гость_MIZ написал(а):
Ну вообщем-то я так и предполагал, просто теперь походу таблицу прийдется полностью переделывать...
Всеравно пасибо за помощь!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.