Laravel eloquent max函数不能提供大于99,999的正确值

时间:2017-10-21 18:01:44

标签: mysql laravel laravel-eloquent

App\Employee::max('salary'); 
如果工资大于99,999,

不会给出最大值。工资列类型是字符串,因为工资列可以包含工资金额或文本信息。

我可以做些什么来解决这个问题?

感谢。

1 个答案:

答案 0 :(得分:1)

我可能错了,但max SQL函数只能用于数字类型。尝试从VARCHAR切换到FLOAT