【发布时间】:2019-05-06 00:36:07
【问题描述】:
我在 Laravel 5.3 控制器中有一个使用 Raw SQL 的运行脚本,我发现它速度慢且不安全(作为 Raw )。是否有任何方法可以使其更高效并将其转换为 eloquent 或 Laravel 的查询生成器?
代码如下,谢谢!
SELECT machine_code, machine_name
FROM factory_equipment
WHERE machine_code NOT IN
(
SELECT distinct(machine_code)
FROM echecklist_data
WHERE DATE_FORMAT(date, '%Y-%m-%d') = CURDATE()
)
AND type='production' ORDER BY machine_code ASC
【问题讨论】:
标签: php mysql sql laravel eloquent