Ich muss überprüfen, ob eine Tabelle in einer Datenbank vorhanden ist. Ich entwickle derzeit mit Yii2.Prüftabelle existiert
Mein Fall ist ein bisschen anders als this question, weil die zu überprüfende Tabelle kein Modell ist (und nicht sein kann).
Ich habe versucht, (new \yii\db\Query())->select('*')->from($mysticTable)->exists());
Die oben wirft einen yii\db\Exception
weil nach oben gestellte Frage verknüpft, die yii\db\Query()
Klasse ->queryScalar()
versucht, als wenn ->exists()
gefragt. Diese Methode prüft immer, ob die Ergebnismenge existiert.
Wie überprüfe ich, ob eine Tabelle existiert?
Und für yii1: benutze 'getTable' anstelle von' getTableSchema'. –