本文共 335 字,大约阅读时间需要 1 分钟。
参考文章: 敲命令:yii migrate 出现以下提示信息: Yii Migration Tool (based on Yii v2.0.9)No new migrations found. Your system is up-to-date.
我想要执行某个migrate, 这如何是好呢?
首先要明白,yii migrate是如何知道我们已经执行过哪个xxx_migrate.php脚本了?
答:原来yii migrate在数据库中生成了一张表migration,该表有两列version和apply_time,
version列记录了脚本的文件名称,apply_time记录了脚本执行的时间。
因此我们想要重新执行某个脚本时,只要在数据库中删除指定的记录即可。