Devo armazenar o preço como decimal ou Inteiro no Mysql?

Atualmente estou usandodecimal para armazenar dados de preços (armazene US $ 4,2 como 4,20), mas parece haver alguns problemas para comparar a igualdade, ou seja, é necessário calcular a diferença entre dois números (abs(number1 - number 2) < 0.01) em vez de usarnumber1 == number2

Então, eu estou pensando se será melhor armazenar o preço como números inteiros, digamos, armazenar $ 4,2 como 420.

Obrigado.

questionAnswers(3)

yourAnswerToTheQuestion