mysql - 从mysql中的sql文件加载sql文件

标签 mysql windows

我有一个在 mysql 命令提示符中调用的主 sql 文件:

 mysql>source /tmp/folder/masterFile.sql

在masterFile.sql中,我有一些源文件:

source players.sql
source teams.sql

问题是它给了我这个错误消息,说它可以找到该文件。

ERROR:
Failed to open file 'players.sql \* to create players table *\', error: 2

masterFile.sql 和其他文件位于同一目录中。

最佳答案

注1:最好使用SQL文件file.sql的完整路径。

注2:使用-R和--triggers保留原始数据库的例程和触发器。默认情况下不会复制它们。

Note-3 如果数据库尚不存在并且导出的 SQL 不包含 CREATE DATABASE(使用 --no-create-db 或 -n 选项导出),则您可能必须从 mysql 创建(空)数据库,然后才能导入它。

关于mysql - 从mysql中的sql文件加载sql文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57331851/

相关文章:

windows - 安装 Python 3 后安装 Python 2.7

php - CodeIgniter 应用程序库与系统库

MySql,多个或不同的数据库? 1 个搜索引擎

php - 我想重新设计xml结构

php - 使用 PHP 和 MySQL 生成每周计划

python - 使用python从内网下载文件

mysql - 使用子查询和连接优化的查询

windows - 如何在我们的应用程序之外控制鼠标指针

.net - 分发给政府机构的 SSL 私钥是否足够安全

c++ - Avira Antivirus 将监听功能检测为后门模型