Могу ли я хранить цену как десятичное или целое число в Mysql?
Я сейчас пользуюсьdecimal
хранить данные о ценах (хранить 4,2 доллара как 4,20), но при сравнении равенства возникают некоторые трудности, т. е. необходимо рассчитать разницу между двумя числами (abs(number1 - number 2) < 0.01
) вместо использованияnumber1 == number2
Поэтому мне интересно, будет ли лучше хранить цену в виде целых чисел, скажем, хранить 4,2 доллара как 420.
Благодарю.