sql >> Databáze >  >> RDS >> Mysql

Laravel Výmluvná dvojnásobná hodnota uložená v databázi se vrátila zaokrouhlená

Problém není s Laravelem, je to ve skutečnosti PHP, které to zaokrouhluje. V dokumentaci PHP můžete vidět, že výchozí přesnost je 14 , kterou aktuálně překračujete.

Zkuste následující a zjistěte, zda to problém vyřeší:

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

Můžete vidět, že někdo jiný odpověděl na podobnou otázku zde .




  1. Uzavření aktivních připojení pomocí RMySQL

  2. Jak migrovat datový adresář MySQL v kontejneru dockeru?

  3. mysql opravit neplatná data

  4. Cloud Vendor Deep-Dive:PostgreSQL na DigitalOcean