MySQL View无法通过shell命令执行

时间:2015-10-06 05:43:33

标签: php mysql shell cakephp

我有一个PHP脚本(CakePHP框架),可以进行此调用

$data_reports = Cache::read('get_data_reports', 'short');
if (!$data_reports) {
    $data_reports = $this->paginate('DataReport');
    Cache::write('get_data_reports', $data_reports, 'short');
}

其中DataReport模型在数据库中使用名为data_report_v的视图。

通过浏览器执行脚本时,它运行正常 - 我返回并缓存了数据。

但是,如果我从shell执行脚本,则从data_report_v视图中检索数据将不起作用。此外,如果我用实际查询(包含在视图本身中)替换该视图调用,则shell命令现在可以执行该命令并返回结果。

这里有什么问题?

0 个答案:

没有答案