Мне нужно проверить, существует ли таблица в базе данных. В настоящее время я использую Yii2.
Мой случай немного отличается от этого вопроса, потому что проверяемая таблица не является (и не может быть) моделью.
Я пробовал (new \yii\db\Query())->select('*')->from($mysticTable)->exists());
В приведенном выше примере указано yii\db\Exception
, потому что в соответствии с вопросом, связанным выше, класс yii\db\Query()
пытается ->queryScalar()
, когда его спрашивают, если ->exists()
. Неизменно этот метод проверяет, существует ли результирующий набор.
Как проверить, существует ли таблица?