无法在Yii2中使用migrate添加新表

时间:2015-02-21 15:01:09

标签: php mysql yii yii2

我使用migrate命令./yii migrate/create table_name./yii migrate创建了两个表。现在我需要创建我想要使用migrate命令的新表。但它显示错误,我已经有一些表存在我之前创建的。那么,是否可以使用migrate命令创建新表。

2 个答案:

答案 0 :(得分:1)

如果您需要使用migrate命令创建新表,则应./yii migrate/create new)table_name并在文件中设置表。如果需要创建/更改表/字段,则必须始终创建新的迁移。

答案 1 :(得分:0)

每次要更新数据库,创建新表,修改现有数据或只是输入要用于配置值的数据时,必须首先创建新的迁移,因此必须输入以下代码的函数:创建或更新数据库,并在部件功能中最终恢复数据库的情况。