首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mysqlimport不适用于ubuntu 14.04

Mysqlimport不适用于ubuntu 14.04
EN

Stack Overflow用户
提问于 2015-08-03 21:16:30
回答 1查看 432关注 0票数 1

我已经在我的笔记本电脑上安装了服务器版本:5.6.25 MySQL Community (GPL),带有OSubuntu14.04LTS。最近,我试图运行mysqlimport客户端程序,发现了一些我无法发现的错误。

在终端上输入此命令并得到以下错误:

代码语言:javascript
运行
复制
mysql> mysqlimport --local test_database employee.txt;

错误1064 (42000):SQL语法出现错误;请检查与MySQL服务器版本对应的手册,以便在第1行使用接近“mysqlimport-local test_database employee.txt”的正确语法。

最初,我认为这可能是employee.txt文件目录中的问题,当我尝试这个最基本的mysqlimport命令我再次出错时,它存储在var/lib/mysql directory.But下!

代码语言:javascript
运行
复制
mysql> mysqlimport --help;

错误1064 (42000):您的SQL语法有错误;请检查与您的MySQL服务器版本对应的手册,以便在第1行使用接近mysqlimport-help的正确语法。

因此,我认为我当前的mysql 5.6.25没有mysqlimport支持,我尝试遵循用于linux的RPM包客户端实用程序。.However &所有给定的包版本都是5.6.26而不是5.6.25.BTW --我的所有其他配置(如phpmyadmin和数据库查询)都运行良好。

因此,在这种情况下,我应该如何解决这个问题?请告诉我进一步的情况。谢谢

谢谢,最后我在另一个终端:mysqlimport --local -u root -p test_database home/himadree/mysqlTestingFiles/employee.txt;中尝试了从mysql外部修改的命令。

它可以工作,但是employee.txt中的数据没有正确地还原到表中。下面是我的actucal employee.txt包含的标签数据:

代码语言:javascript
运行
复制
100     John Doe        DBA
200     John Smith      Sysadmin
300     Raj Patel       Developer

但是在mysqlimport命令之后,我得到了以下输出:

代码语言:javascript
运行
复制
select * from employee;
+-------+-----------------+------+
| empno | ename           | job  |
+-------+-----------------+------+
|   100 | John Doe        | NULL |
|   200 | NULL            | NULL |
|   300 | NULL            | NULL |
+-------+-----------------+------+
3 rows in set (0.00 sec)  

为什么我在表上得到了一些不正确的数据?

是的,最后我意识到文本文件中有一些额外的选项卡&最后的命令很好。下面是我的最后一张桌子:

代码语言:javascript
运行
复制
mysql>  select * from employee;
+-------+------------+-----------+
| empno | ename      | job       |
+-------+------------+-----------+
|   100 | John Doe   | DBA       |
|   200 | John Smith | Sysadmin  |
|   300 | Raj Patel  | Developer |
+-------+------------+-----------+

因此,任何试图学习mysqlimport程序的人都要小心:

  1. 输入文本文件是否正确地分隔了
  2. 在mysql程序之外使用mysqlimport程序,在操作系统上打开、另一个终端/shell等等。非常感谢。
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31796901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档