powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / value is out of range
7 сообщений из 7, страница 1 из 1
value is out of range
    #38618786
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все привет,

Код: sql
1.
  suspect_level tinyint(3) UNSIGNED DEFAULT 0,



Код: sql
1.
2.
3.
UPDATE `fh_user` 
  SET `suspect_level`= CASE WHEN suspect_level - 12 < 0 THEN 0 ELSE suspect_level - 12 END 
WHERE `fh_user`.`id`='292521'



авторBIGINT UNSIGNED value is out of range in '(`k2s`.`fh_user`.`suspect_level` - 12)'

Как быть?
...
Рейтинг: 0 / 0
value is out of range
    #38618793
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
UPDATE `fh_user` 
  SET `suspect_level`= CASE WHEN suspect_level < 12 THEN 0 ELSE suspect_level - 12 END 
WHERE `fh_user`.`id`='292521'
...
Рейтинг: 0 / 0
value is out of range
    #38618807
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне должно быть стыдно
спс)
...
Рейтинг: 0 / 0
value is out of range
    #38619488
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft
Код: sql
1.
SET `suspect_level`= CASE WHEN suspect_level < 12 THEN 0 ELSE suspect_level - 12 END 

Код: sql
1.
SET `suspect_level`= GREATEST (0, suspect_level - 12)
...
Рейтинг: 0 / 0
value is out of range
    #38619503
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglir
Код: sql
1.
suspect_level - 12

BIGINT UNSIGNED value is out of range in '(`k2s`.`fh_user`.`suspect_level` - 12)'Нужно либо кастовать в signed, либо не уходить в минус.
...
Рейтинг: 0 / 0
value is out of range
    #38621010
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftлибо не уходить в минустак greatest же не даст уйти в минус, или я чего-то не понимаю?
...
Рейтинг: 0 / 0
value is out of range
    #38621026
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В моем первом сообщение оно тоже как бы не уходило, но видимо создавало в памяти переменную для предварительного результата, такого же типа что и само поле.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / value is out of range
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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