使用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();