Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Giá trị kép Laravel Eloquent được lưu trữ trong cơ sở dữ liệu được trả về làm tròn

Vấn đề không phải ở Laravel, mà thực sự là PHP đang làm tròn điều này. Trong tài liệu PHP bạn có thể thấy rằng độ chính xác mặc định là 14 , mà bạn hiện đang vượt quá.

Hãy thử những cách sau và xem nó có giải quyết được sự cố không:

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

Bạn có thể thấy ai đó khác đã trả lời một câu hỏi tương tự tại đây .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql chọn các hàng riêng biệt thành một cột danh sách được phân tách bằng dấu phẩy

  2. Kết nối MySQL Workbench trên WSL MySQL?

  3. Đảm bảo một mảng PHP chỉ có các khóa tuần tự

  4. Yêu cầu bị kẹt trong phần mềm trung gian ActiveRecord ::QueryCache

  5. Cập nhật Bảng MySQL bằng tệp CSV