sql >> Database >  >> RDS >> Mysql

Laravel Welsprekende dubbele waarde opgeslagen in database geretourneerd afgerond

Het probleem ligt niet bij Laravel, het is eigenlijk PHP die dit afrondt. In de PHP documentatie u kunt zien dat de standaardprecisie 14 . is , die u momenteel overschrijdt.

Probeer het volgende en kijk of het probleem hiermee is opgelost:

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

Je kunt zien dat iemand anders een vergelijkbare vraag hier heeft beantwoord .




  1. Native wachtwoord gebruiken met MySQL 5.7

  2. jQuery Valideer het gebruik van de externe methode om te controleren of de gebruikersnaam al bestaat

  3. SELECT-query met CASE-voorwaarde en SUM()

  4. Hoe te repareren "Conversie mislukt bij het converteren van de waarde naar gegevenstype" in SQL Server