Anda tidak sebenarnya mencoba menyimpan 123,66, karena Anda tidak dapat mewakili 123,66 persis sebagai float atau double. Basis data menyimpan data lebih akurat daripada biasanya, itu saja.
Jika Anda ingin menyimpan desimal angka secara akurat, gunakan decimal
ketik.
Lihat artikel saya di titik biner mengambang dan titik desimal mengambang ketik untuk info lebih lanjut.