导入时如何覆盖.sql文件中设置的数据库名称

导入时如何覆盖.sql文件中设置的数据库名称

嗯,我有 .sql 文件,它们在导入时会创建自己的新数据库,因为它们

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `something` /*!40100 DEFAULT CHARACTER SET$ USE `something`;

我用它导入

mysql -u root -p --database=something_else < something.sql

数据库 something_else 已经创建,但它仍然将其导入名为 something 的新数据库中

答案1

我不是 sql 专家,但请编辑该文件并删除创建数据库命令,并将对名称的引用更改为您的数据库名称,至于使用命令,以确保它反映您的数据库名称

相关内容