Laravel 和 MySQL 中的排序不正确

Incorrect sorting in Laravel and MySQL

我假设其他人以前也遇到过这个问题,也许我只是在这种情况下使用了不正确的术语来进行搜索。我的 MySQL 数据库中有一个 table,我想在其中提取列中的最大(最高或最大)数字(虽然不是主 ID 列),但是,它排序如下:

下面是我专栏的图片。在这一点上,如果有人只是从 PHP/MySQL 的建议中得到建议,我愿意接受它并可以从那里开始,但是从 Laravel 的角度来看,我正在使用:

$MaxProNo = DB::table('Shipments')->max('pro_number');

拉那个号码。

您需要将数据库列的格式从 VARCHAR 更改为 INT