mysql - 尝试使用 SOURCE 命令在 wamp 中运行 .sql 文件,但我收到错误消息“未知数据库”。我究竟做错了什么?
问题描述
我已经使用带有 .sql 扩展名的记事本将我的 SQL 代码编写在一个文件中,并且我试图在 SOURCE 命令的帮助下使用 wamp 服务器从 MySQL v5.7.26 控制台运行所述文件。但是,该文件不会运行,而是我收到一条错误消息,提示“未知数据库”。
由于我前面提到的 .sql 文件位于桌面上的文件夹中,因此我在 SOURCE 命令中传递了文件的绝对路径。
我还尝试创建一个新数据库,然后运行该文件。
然后我尝试通过删除数据库然后从头开始创建一个新数据库来运行该文件,如下面的片段所示。这就是我的文件开始的地方。
两种方法都会产生相同的上述错误。
这是我的 SOURCE 命令:
mysql> SOURCE C:\Users\useme\Desktop\Harsh\new_ig_clone.sql;
这就是我在文件中的代码的开始方式。
DROP DATABASE ig_clone;
CREATE DATABASE ig_clone;
USE ig_clone;
以下是我使用该命令后得到的错误:-
请帮我解决这个问题,并解释我哪里出错了。谢谢你。
解决方案
使用命令:
SOURCE "filename";
推荐阅读
- node.js - Google Analytics 中的跳出率是如何计算的?
- excel - 使用宏从Excel中不区分大小写的单元格中删除重复项
- android - 应用程序被杀后,我从 onLocationChanged 服务获得相同的位置
- javascript - 从 REACT 的下拉列表中提取选定的值
- wordpress - WordPress:如何更改管理类别列表中每页的帖子
- sql - SQL中连接的多列中的单列
- jquery - BootStrap Modal:打开多个模态,当最后一个模态取消时,它会挂起页面
- python - AttributeError:“模块”对象没有属性“SMTP”
- c++ - z3 将 Seq Int 提取为 std::vector
- javascript - 将两个数组元素合并为一个元素