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


Unable to add new table using migrate in Yii2

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

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

每次您想要更新数据库、创建新表、修改现有表或只是输入用于配置值的数据时,都必须首先创建一个新的迁移,因此您必须在函数中向上输入用于创建或更新数据库的代码,在函数中向下输入用于最终恢复数据库状况的部分。