嗯,我有 .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 专家,但请编辑该文件并删除创建数据库命令,并将对名称的引用更改为您的数据库名称,至于使用命令,以确保它反映您的数据库名称