使用Activerecord调用Yii2显示表状态

使用Activerecord调用Yii2显示表状态,yii2,yii2-advanced-app,Yii2,Yii2 Advanced App,除了使用以下命令执行查询之外,还有其他方法吗 SHOW TABLE STATUS LIKE 'promo_deliveries' 在yii2中使用ActiveRecord模型我必须使用LAST\u INSERT\u ID()或mysql\u INSERT\u ID()到目前为止没有任何其他方法可以做到这一点。你必须提供更多信息,比如你的RDBMS是什么,你将实现什么,你尝试了什么?有很好的文档记录。据我所知,SHOW TABLE STATUS处理“表”(不是表的记录/数据)信息,而Active

除了使用以下命令执行查询之外,还有其他方法吗

SHOW TABLE STATUS LIKE 'promo_deliveries'

在yii2中使用ActiveRecord模型

我必须使用
LAST\u INSERT\u ID()
mysql\u INSERT\u ID()
到目前为止没有任何其他方法可以做到这一点。

你必须提供更多信息,比如你的RDBMS是什么,你将实现什么,你尝试了什么?有很好的文档记录。据我所知,
SHOW TABLE STATUS
处理“表”(不是表的记录/数据)信息,而
ActiveRecord
处理/操作单个表及其记录/数据是,你说得对@leninhasda,我实际上想通过运行此查询来检查表promo_交付的下一个upcomming自动增量键,该查询将在的
Auto_increment
列中提供-
$connection = Yii::$app->getDb();
$command = $connection->createCommand("SHOW TABLE STATUS LIKE 'promo_deliveries'");
$command->queryAll();