Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Nilai mengambang yang disimpan di MySQL terus menjadi kacau

Jika Anda membutuhkan nilai yang tepat, simpan sebagai tipe data yang tepat seperti DECIMAL(17,7) , yang akan memberikan rentang yang sama dengan FLOAT(10,7) . Satu-satunya kekurangan adalah DECIMAL akan memakan lebih banyak ruang disk daripada FLOAT yang setara , namun hal ini sepele dibandingkan dengan mengoreksi kesalahan floating point di mana presisi menjadi perhatian.

http://dev.mysql.com/doc /refman/5.0/en/fixed-point-types.html

Untuk informasi lebih lanjut tentang masalah angka floating point, berikut ini mungkin perlu dibaca

http://dev.mysql.com/doc /refman/5.0/en/problems-with-float.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. masalah dengan utf8 di java

  2. Lisensi MySQL dan GPL

  3. Pivot Tabel MySQL dengan Kolom Dinamis

  4. Bagaimana saya bisa mencampur ATAU dan DAN dalam kueri ORM?

  5. PHP / PDO :SQl untuk menemukan baris yang berisi nilai string