Хранение не целых чисел mysql

237
15 августа 2017, 14:04

В mysql записываются дробные числа. Они должны хранится в базе до точностью на n ое количество после запятой. Решил пользоватьсяDECIMAL(9,2) , но оказывается он максимум может хранить до 9999999.99 , а мне нужно чтоб он хранил больше ? Что использовать ?

Answer 1

Так можно же использовать, например DECIMAL(13,2). Из справки, как подсказал @Mike:

Синтаксис объявления для поля типа DECIMAL такой: 
  DECIMAL (M, D)
Диапазоны значений для аргументов следующие:
  M - максимальное количество цифр (точность). Он имеет диапазон от 1 до 65.
  D - количество цифр справа от десятичной точки (масштаб). Он имеет диапазон от 0 до 30 и должен быть не больше M.
READ ALSO
Выборка строк из базы, таким образом чтобы их сумма была не больше заданной

Выборка строк из базы, таким образом чтобы их сумма была не больше заданной

Есть таблица mysql В ней есть поле ценаСуществует ли способ выбрать только те ячейки сумма, которых не превышает заданное число и при этом находится...

194
BCryptPasswordEncoder IllegalStateException

BCryptPasswordEncoder IllegalStateException

Соответствии с этим гайдом сделал себе регистрацию на сайтеВсе прекрасно работало до вчерашнего вечера когда в какой то момент (вот это пропустил...

298
Почему Spring не создает бин HibernateTemplate?

Почему Spring не создает бин HibernateTemplate?

Есть прстое хранилище которое должно использовать HibernateTemplate для сохранения данных в таблицуНо Spring не создает его bean отказываясь автоматически...

238
Jax Rs или Servlet для Rest [требует правки]

Jax Rs или Servlet для Rest [требует правки]

Не знаю, какую технологию выбрать для реализации структуры RESTКакие плюсы и минусы?

307