Подтвердить что ты не робот

Сохранение отрицательного значения в mysql

Как сохранить отрицательное значение в mysql decimal? У меня есть данные от DMS до Decimal с отрицательными значениями, поэтому они являются десятичными и отрицательными. Итак, что я могу использовать для хранения такого значения?

4b9b3361

Ответ 1

Использовать MySQL DECIMAL?

Стандартный SQL требует, чтобы DECIMAL (5,2) мог хранить любое значение с пятью цифрами и двумя десятичными знаками, поэтому значения, которые могут быть сохранены в столбце зарплаты, варьируются от -999,99 до 999,99

Ответ 2

В случае, если вы хотите сохранить отрицательное целое число - (INT) будет работать хорошо, если только оно не UNSIGNED.

https://dev.mysql.com/doc/refman/8.0/en/integer-types.html

В случае, если вы хотите сохранить отрицательный десятичный знак - (DECIMAL), как указано выше, GBN.

https://dev.mysql.com/doc/refman/5.7/en/precision-math-decimal-characteristics.html