laravrel 有关于分区查询的相关函数吗?
比如我要查询mysql 某个指定分区的某些数据
原生语句:
select * from tab_name partition(p0) where id = 1
请问:laravrel 有关于分区查询的 相关函数吗?
可以使用DB 类来执行原生 SQL 查询
$partitionName = 'p0';
$id = 1;
$results = DB::select("SELECT * FROM tab_name PARTITION($partitionName) WHERE id = ?", [$id]);
// 处理查询结果
foreach ($results as $result) {
// 处理每一行的数据
}
框架不支持,可以用这个依赖包
composer require brokenice/laravel-mysql-partition