我需要檢查一個表是否存在於數據庫中。我目前正在開發使用Yii2。檢查表是否存在
我的情況與this question有些不同,因爲要檢查的表不是(也不是)。
我已經試過(new \yii\db\Query())->select('*')->from($mysticTable)->exists());
,因爲根據上述鏈接的問題,當被問及如果->exists()
的yii\db\Query()
類嘗試->queryScalar()
以上拋出一個yii\db\Exception
。毫無疑問,這種方法會檢查結果集是否存在。
如何檢查表是否存在?
而對於yii1:使用'getTable'而不是'getTableSchema'。 –