Mysql
 sql >> база данни >  >> RDS >> Mysql

съхраняване на парични суми в mysql

Не съхранявайте паричните стойности като float, използвайте DECIMAL или NUMERIC тип:

Документация за MySQL числови типове

РЕДАКТИРАНЕ и уточнение:

Стойностите с плаваща стойност са уязвими към грешки при закръгляване, тъй като имат ограничена точност, така че освен ако не ви пука, че получавате само 9,99 вместо 10,00, трябва да използвате DECIMAL/NUMERIC, тъй като те са числа с фиксирана точка, които нямат такива проблеми.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Дърво на менюто Echo с рекурсивна функция

  2. Използване на IF оператор в MySQL SELECT заявка

  3. Какъв тип данни в колона трябва да използвам за съхранение на големи количества текст или html

  4. Инсталирайте съхранена процедура в множество бази данни

  5. Защо mysqli дава грешка при несинхронизиране на команди?