Muszę sprawdzić, czy tabela istnieje w bazie danych. Obecnie rozwijam się przy użyciu Yii2.Tabela sprawdzająca istnieje
Mój przypadek jest nieco inny niż this question, ponieważ sprawdzana tabela nie jest (i nie może być) modelem.
Próbowałem (new \yii\db\Query())->select('*')->from($mysticTable)->exists());
Powyższy rzuca yii\db\Exception
ponieważ według kwestii związanej powyżej, klasa yii\db\Query()
próbuje ->queryScalar()
pytany czy ->exists()
. Niezmiennie ta metoda sprawdza, czy zestaw wyników istnieje.
Jak sprawdzić, czy tabela istnieje?
I dla yii1: użyj 'getTable' zamiast' getTableSchema'. –