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

tertinggal nol tidak masuk ke database

apakah Anda menggunakan decimal(N,2) jenis, atau serupa, untuk menyimpan data? jika tidak, maka ini adalah perilaku normal. lihat http://dev.mysql.com/doc/ refman/5.0/en/numeric-types.html

tolong, jangan ikuti saran di jawaban lain dan serahkan ini ke lapisan presentasi Anda. melakukan pekerjaan dengan benar dan menyimpan nilai desimal yang tepat. dengan cara itu Anda menghindari masalah pembulatan.

ps ada juga masalah terpisah tentang bagaimana nilai dikelola dalam bahasa apa pun yang Anda gunakan. semoga menggunakan tipe khusus yang menyertakan pemformatan yang sesuai. jika tidak, maka Anda mungkin ingin khawatir tentang bagaimana Anda menangani nilai dalam kode Anda (satu kemungkinan adalah mengalikan dengan 100 dan menggunakan bilangan bulat sen, tetapi kemudian Anda perlu berhati-hati agar matematika dibulatkan dengan benar - ini rumit, tetapi rumit karena suatu alasan; jika Anda hanya memasukkan semuanya dalam dua kali lipat, itu kemungkinan akan sederhana, tetapi memiliki beberapa bug aneh untuk nilai-nilai tertentu ...)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menggemakan baris tabel dari db (php)

  2. PHPExcel dan Pembungkus Teks

  3. Bagaimana saya bisa memilih baris di MySQL mulai dari nomor baris yang diberikan?

  4. Prosedur tersimpan menyebabkan Perintah tidak sinkron pada kueri berikutnya

  5. Bagaimana cara memberikan izin akses jarak jauh ke server mysql untuk pengguna?