Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / UPDATE с ограничением максимального значения / 6 сообщений из 6, страница 1 из 1
26.07.2014, 00:26:27
    #38706434
VarrkaN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE с ограничением максимального значения
Всем доброго времени суток. Есть запрос следующего типа:

UPDATE `table` SET `field1`=field1+field2

Помогите установить ограничение на максимальное значение field1. Т.е. Вручную проставить число, при достижении которого field1 увеличиваться не будет. Если конечно это возможно реализовать одним запросом =). Гугл реально не дал ни одного варианта, голова уже взрывается от количества перелопаченной инфы...
...
Рейтинг: 0 / 0
26.07.2014, 00:44:42
    #38706436
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE с ограничением максимального значения
...
Рейтинг: 0 / 0
26.07.2014, 00:56:41
    #38706438
VarrkaN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE с ограничением максимального значения
javajdbc,
не совсем понял, каким образом выборка минимального из заданных значений поможет мне установить максимальное. Если есть пример - приведите пожалуйста...
...
Рейтинг: 0 / 0
26.07.2014, 02:18:42
    #38706446
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE с ограничением максимального значения
VarrkaN,

Код: sql
1.
UPDATE `table` SET `field1`=LEAST(1000,field1+field2)
...
Рейтинг: 0 / 0
26.07.2014, 08:04:00
    #38706466
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE с ограничением максимального значения
miksoft,

ХШ предполагает, что Тсу нельзя менять текст запросов, а значит, ему нужен триггер before insert с аналогичной логикой
...
Рейтинг: 0 / 0
26.07.2014, 08:14:16
    #38706468
VarrkaN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE с ограничением максимального значения
miksoft,

Уважаемый, огромное спасибо, то, что надо. Реально выручили =)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / UPDATE с ограничением максимального значения / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]