sql >> Databasteknik >  >> RDS >> Mysql

Laravel Eloquent dubbelt värde lagrat i databasen returneras avrundat

Problemet är inte med Laravel, det är faktiskt PHP som avrundar detta. I PHP dokumentationen du kan se att standardprecisionen är 14 , som du för närvarande överskrider.

Prova följande och se om det löser problemet:

ini_set('precision', 17);
ExampleModel::find($id)->previous_value;

Du kan se att någon annan har svarat på en liknande fråga här .




  1. Vad är det mest effektiva sättet att kontrollera om en post finns i Oracle?

  2. Långsam prestanda i länkad serverfråga

  3. SQL-uppdatering vid dubblettnyckeluppdatering

  4. Hitta dubbletter i en kolumn