我创建了一个包含迁移和所有工作的表。但是,当我尝试yii迁移时,我发现错误“数据库不存在”。当我尝试在php admin中创建数据库,并在使用yii migrate之后,所有工作,表都添加到我的数据库中。 P.Sdb连接文件工作。
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=splynx',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
];
我问,迁移如何创建数据库?
答案 0 :(得分:0)
您可以使用迁移创建重命名表,但不能创建数据库。迁移需要配置对现有数据库的访问。
答案 1 :(得分:0)
首先,在名为splynx的localhost中创建一个数据库,然后运行迁移
答案 2 :(得分:0)
如果要在表上使用迁移,则必须在此之前创建数据库,然后将具有凭据的数据库放入数据库文件中。然后你就可以使用迁移了。
您无法迁移到实际上不存在的数据库,因为错误清楚地表明了这一点。