我需要检查一个表是否存在于数据库中。我目前正在开发使用Yii2。检查表是否存在
我的情况与this question有些不同,因为要检查的表不是(也不是)。
我已经试过(new \yii\db\Query())->select('*')->from($mysticTable)->exists());
,因为根据上述链接的问题,当被问及如果->exists()
的yii\db\Query()
类尝试->queryScalar()
以上抛出一个yii\db\Exception
。毫无疑问,这种方法会检查结果集是否存在。
如何检查表是否存在?
而对于yii1:使用'getTable'而不是'getTableSchema'。 –