[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Update SQL
Domin
Кто знает возможно-ли обновить в одной таблице 1 значение с двумя разными параметрами?
Например: обновить поле1 где поле2 равно значению1 и поле3 равно значению2.




Спустя 6 минут, 25 секунд (13.04.2011 - 20:07) sebastjan написал(а):
Честно.... не понял ?
Как бы лаконичней бы.

Спустя 8 минут, 13 секунд (13.04.2011 - 20:16) Domin написал(а):
Чуть не так написал
Например: обновить поле1 где поле2 равно значению1 и поле2 равно значению2.

Спустя 1 минута, 37 секунд (13.04.2011 - 20:17) alex12060 написал(а):

UPDATE `table` SET `row` = 'new ' WHERE table.id = 1 AND table.name = 'Mikhel';

Спустя 2 минуты, 8 секунд (13.04.2011 - 20:19) AlmazDelDiablo написал(а):
Не совсем понял. Как это «поле2 = значение1 и значение2»? Может быть там «или»? Тогда так:

UPDATE `pole1` SET ... WHERE `pole2` = 'znachnie1' OR `pole2` = 'znachenie2'

Спустя 2 минуты, 17 секунд (13.04.2011 - 20:22) Domin написал(а):
Не не так я обьяснил
Например: обновить поле1=значению1
поле1=значению2
где поле2 равно значению3
и поле2 равно значению4.

Спустя 6 минут, 33 секунды (13.04.2011 - 20:28) Snus написал(а):
Это же простейшая задача
Update table set val1 = '1', val2 = '2' WHERE val3 = '3' AND val4 = '4'

Пишу с мобилы

Спустя 1 минута, 32 секунды (13.04.2011 - 20:30) Domin написал(а):
Читай лучьше внимательно !

Спустя 5 минут, 23 секунды (13.04.2011 - 20:35) Nikitian написал(а):
Цитата (Domin @ 13.04.2011 - 20:22)
                где поле2 равно значению3
                и поле2 равно значению4.

wtf?

Спустя 1 минута, 13 секунд (13.04.2011 - 20:36) Domin написал(а):
Например: обновить поле1=значению1
поле1=значению2
где поле2 равно значению3
и поле2 равно значению4.

Спустя 13 минут, 47 секунд (13.04.2011 - 20:50) amqpuTamuH4uk написал(а):
Цитата (Domin @ 13.04.2011 - 17:36)
Например: обновить поле1=значению1
поле1=значению2
где поле2 равно значению3
и поле2 равно значению4.

чувак КАК!? одно поле может быть равным 2ум значениям одновременно
как бы ты этот запрос не составлял он всегда выдаст FALSE tongue.gif

Спустя 2 минуты, 5 секунд (13.04.2011 - 20:52) Domin написал(а):
Я знаю вот и спрашиваю, а то не совсем хочется делать 2 запроса((

Спустя 1 час, 32 секунды (13.04.2011 - 21:53) CyberOrcX написал(а):
Может тебе OR тогда поможет

UPDATE `table` SET `field1`='value1' WHERE `field2`='value2' OR `field2`='value3'

Спустя 54 минуты, 35 секунд (13.04.2011 - 22:47) Snus написал(а):
Цитата (Domin @ 13.04.2011 - 17:30)
Читай лучьше внимательно !

Пиши лучЬше грамотнее и внятнее.

Спустя 26 минут, 33 секунды (13.04.2011 - 23:14) CyberOrcX написал(а):
Ну чисто троллингом на форумах заниматься - это же бессмысленно )))

Спустя 2 минуты, 10 секунд (13.04.2011 - 23:16) neadekvat написал(а):
Цитата (CyberOrcX @ 14.04.2011 - 00:14)
Ну чисто троллингом на форумах заниматься - это же бессмысленно
Быстрый ответ:

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