storing money amounts in mysql

后端 未结 7 673
野趣味
野趣味 2020-11-29 19:36

I want to store 3.50 into a mysql table. I have a float that I store it in, but it stores as 3.5, not 3.50. How can I get it to have the trailing zero?

7条回答
  •  无人及你
    2020-11-29 20:21

    To store values you can use a DECIMAL(10,2) field, then you can use the FORMAT function:

    SELECT FORMAT(`price`, 2) FROM `table` WHERE 1 = 1
    

提交回复
热议问题