Yii2迁移无法创建DataBase

时间:2017-03-04 07:42:50

标签: yii2 migration

我创建了一个包含迁移和所有工作的表。但是,当我尝试yii迁移时,我发现错误“数据库不存在”。当我尝试在php admin中创建数据库,并在使用yii migrate之后,所有工作,表都添加到我的数据库中。 P.Sdb连接文件工作。

 return [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=localhost;dbname=splynx',
    'username' => 'root',
    'password' => '',
    'charset' => 'utf8',
];

我问,迁移如何创建数据库?

3 个答案:

答案 0 :(得分:0)

您可以使用迁移创建重命名表,但不能创建数据库。迁移需要配置对现有数据库的访问。

答案 1 :(得分:0)

首先,在名为splynx的localhost中创建一个数据库,然后运行迁移

答案 2 :(得分:0)

如果要在表上使用迁移,则必须在此之前创建数据库,然后将具有凭据的数据库放入数据库文件中。然后你就可以使用迁移了。

您无法迁移到实际上不存在的数据库,因为错误清楚地表明了这一点。

相关问题