This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос Как сделать чтобы числа в бд могли быть больше?

BedTipok

Специалист
23 Дек 2021
362
77
77
19
Сейчас максимальное значение допустим в charactersmoney 2.147.483.647, как сделать чтобы это значение было больше, а то люди на сервере жалуються что деньги не прибавляються

MariaDB если что
 

Amazingevich

Гений
BackEnd developer
27 Апр 2021
850
488
164
Смени на тип данных с большим диапазоном чисел
 
Реакции: Inoi

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,794
1,595
211
28
Чуть-чуть узнать о типах переменных.


Твой тип переменных в БД - int.
Его нужно изменить на что-то, что имеет другие лимиты, а именно: uint/long/ulong, в зависимости от твоих нужд.
Если ты подразумеваешь, что отрицательные числа в значении тоже могут быть, значит uint и ulong не подходят, т.к. их минимальное значение - 0, а значит остаётся только long.
Помимо этого изменить тип переменных нужно будет и в самом моде, как при получении данных из БД (например, в моде может стоять Convert.ToInt32, тогда нужно поменять на Convert.ToInt64), так и для самой переменной в моде в целом (поменять с int на long)
 
Реакции: youngBeaver и Inoi

N1.

Участник портала
15 Май 2023
14
7
40
Хранить эти числа в строках
 
Реакции: kenz, Inoi и MiLT

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,794
1,595
211
28