一个订单提交了商品数量是 10000,报错了,似乎是数太大
报错信息
"SQLSTATE[22003]: Numeric value out of range: 1264 Out of range value for column 'total_amount' at row 1 (SQL: update orders
set total_amount
= 60800000, updated_at
= 2018-09-21 14:49:00 where id
= 4)"
页面提交10000
{address_id: "16", items: [{sku_id: 4, amount: "10000"}], remark: "10001"}
address_id
"16"
items
[{sku_id: 4, amount: "10000"}]
remark
"10001"
是的,我们设置的
total_amount
字段的最大值是 999999.99,如果需要更大的值,可以在创建 orders 表的 migration 文件中修改:这里就代表最大值是 99999999.99