参考文章: ​​http://www.yiichina.com/doc/guide/2.0/db-migrations​​​


敲命令: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记录了脚本执行的时间。

因此我们想要重新执行某个脚本时,只要在数据库中删除指定的记录即可。

No new migrations found. Your system is up-to-date._Yii2