【发布时间】:2015-10-18 16:47:30
【问题描述】:
我需要检查数据库中是否存在表。我目前使用 Yii2 进行开发。
我的情况与this question 有点不同,因为要检查的表不是(也不能是)模型。
我试过(new \yii\db\Query())->select('*')->from($mysticTable)->exists());
上面抛出了一个yii\db\Exception,因为根据上面链接的问题,yii\db\Query() 类在被问到是否->exists() 时尝试->queryScalar()。这个方法总是检查结果集是否存在。
如何检查表是否存在?
【问题讨论】: