mysql - laravel中的列选择不区分大小写
问题描述
我正在尝试从其列为大写的表中获取数据。我正在为同一个应用程序使用 mysql、oracle 数据库。由于 laravel 分页的一些聚合错误,我需要所有小写的列。
ex - Model::select('tablename.COLUMN_1', 'tablename.COLUMN_2');
在刀片视图文件中使用column_1和column_2但不在 mysql 中时,它在 oracle 上工作,所以我做了一件事 - 将查询更改为 -
Model::select('tablename.COLUMN_1 as column_1', 'tablename.COLUMN_2 as column_2');
它在这种情况下有效。是否有任何其他解决方案可以解决此问题,因为我不想为每个查询的每一列都设置别名。可能是 laravel 提供了一些东西。
解决方案
推荐阅读
- sql - Oracle SQL 中缺少选择关键字
- git - Git如何使用远程仓库的`set-url`
- netlogo - 如何在 netlogo 中绘制分布?
- python - 基于图像掩码的 OpenCV 叠加 2 图像
- angular - Reference.push 失败:第一个参数在属性“Questions.code”中包含未定义
- python - TypeError:get() 为参数“task_id”获取了多个值
- arrays - 我正在尝试做一个自定义 UITableViewCell 但我无法在桌子上显示结果
- reactjs - 如何为 textarea 街道地址启用自动填充?
- html - 电子 > 这是一个错误吗?
- javascript - React 如何在组件视图中打印 PDF 文件