这是我的第一个问题。如果我没有正确说明,请告诉我。
我要做的是使用EXPLAIN收集有关许多MySQL查询存储的信息作为视图。更具体地说,我想获得查询选择数据的表的列表。 我尝试过以下查询但没有成功:
Route::group(['prefix' => 'holidays', 'middleware' => 'permissions', 'permissions' => ['RD - CP - Holidays - R', 'RD - CP - Holidays - RW']], function () {
Route::get('', 'Operations\Personnel\HolidayController@home');
所以真正的问题是这样做的正确方法是什么?
答案 0 :(得分:0)
Explain不会返回传统的结果集,因此您无法在查询中加入它。您需要在应用程序中获取结果,并通过在information_schema上运行其他查询来获取您要查找的其他信息。
explain本身也会返回基础表名,所以如果你只是在查找表的名称,那么解释本身就会为你提供:
explain select * from yourview