如何在MySQL Workbench 6.2查询中运行.sql文件?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何在MySQL Workbench 6.2查询中运行.sql文件?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1345字,纯文字阅读大概需要2分钟。
内容图文
![如何在MySQL Workbench 6.2查询中运行.sql文件?](/upload/InfoBanner/zyjiaocheng/894/d4c16030d2714d5e808ea8d2859baa17.jpg)
我正在使用MySQL Workbench 6.2 [Windows7],我想用我的所有步骤创建一个脚本.在这些步骤中,我有一系列.sql文件存储在我的计算机上,用于创建和填充表.
我想从查询选项卡运行这些文件,但每次我使用此命令时:
source C:/ Users / [username] /Desktop/sampdb/create_president.sql;
我得到一个错误1064,它说
“Error Code: 1064. You have an error in your
SQL syntax; check the manual that corresponds to your MySQL server
version for the right syntax to use near ‘mysql> source
C:/Users/[username]/Desktop/sampdb/create_president.sql at line 1 “
谁能告诉我我做错了什么?如何在MySQL Workbench脚本中引用.sql文件?
我应该在MySQL Workbench而不是源代码中使用什么代码?我尝试过LOAD DATA LOCAL INFILE’C:/ Users / [username] /Desktop/sampdb/create_president.sql’;但它也没有用.知道什么可能是错的吗?
*仅为了解更多信息,create_president.sql包含以下代码:
DROP TABLE IF EXISTS president;
#@ _CREATE_TABLE_
CREATE TABLE president
(
last_name VARCHAR(15) NOT NULL,
first_name VARCHAR(15) NOT NULL,
suffix VARCHAR(5) NULL,
city VARCHAR(20) NOT NULL,
state VARCHAR(2) NOT NULL,
birth DATE NOT NULL,
death DATE NULL
);
解决方法:
source命令是MySQL Workbench不支持的纯(命令行)客户端特定命令.只需加载sql文件即可运行它.
更新(编辑问题后)
您的SQL文件包含DDL.然而,LOAD DATA INFILE仅导入DML. MySQL命令行客户端的SOURCE命令没有替代品.然而,在我们的待办事项列表中支持MySQL Workbench.
内容总结
以上是互联网集市为您收集整理的如何在MySQL Workbench 6.2查询中运行.sql文件?全部内容,希望文章能够帮你解决如何在MySQL Workbench 6.2查询中运行.sql文件?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。