我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysqlimport导入数据报错怎么办

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysqlimport导入数据报错怎么办

这篇文章主要介绍“mysqlimport导入数据报错怎么办”,在日常操作中,相信很多人在mysqlimport导入数据报错怎么办问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysqlimport导入数据报错怎么办”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

MySQL Version 5.5.8

load data相关的数据导入导出

导出数据:

    mysql> use DB_SPLIT_LOG
    mysql> select * from t_log_info into outfile "/tmp/log_info.txt";

清空数据:
    mysql> truncate table t_log_info;

导入数据:
    
    法一:
    mysql> load data infile "/tmp/log_info.txt" into table t_log_info;
    Query OK, 4 rows affected (0.06 sec)
    Records: 4  Deleted: 0  Skipped: 0  Warnings: 0

    
    法二:
    先清空数据:
    mysql> truncate table t_log_info;

    root@192.168.12.160:tmp# mysqlimport -S /tmp/mysql3456.sock -pxxx DB_SPLIT_LOG  t_log_info /tmp/log_info.txt 
    mysqlimport: Error: File '/opt/mysql558/DB_SPLIT_LOG/t_log_info' not found (Errcode: 2), when using table: t_log_info
   
    如上错误信息,后来发现是语法错误了。mysqlimport 只需指明数据库DB_SPLIT_LOG ,无需跟表名t_log_info 。

    root@192.168.12.160:tmp# mysqlimport -S /tmp/mysql3456.sock -pxxx DB_SPLIT_LOG  /tmp/log_info.txt 
    mysqlimport: Error: Table 'DB_SPLIT_LOG.log_info' doesn't exist, when using table: log_info

    结果又出现错误,分析可知,mysqlimport指明数据库之后,怎么知道数据是属于哪张表的呢?根据文件名!!遇上 第一个点' . '之前的文件名既是表名

    root@192.168.12.160:tmp# mv /tmp/log_info.txt /tmp/t_log_info.txt
    root@192.168.12.160:tmp# mysqlimport -S /tmp/mysql3456.sock -pxxx DB_SPLIT_LOG   /tmp/t_log_info.txt 
    DB_SPLIT_LOG.t_log_info: Records: 4  Deleted: 0  Skipped: 0  Warnings: 0


    导入成功!!


     另,mysqlimport 本质还是调用mysql load data命令,若需证明可以开启binlog然后进行相应操作查看。
 

到此,关于“mysqlimport导入数据报错怎么办”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysqlimport导入数据报错怎么办

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

阿里云导入数据库出错怎么办?

阿里云是一款云计算服务产品,它可以提供强大的数据处理能力。然而,在使用过程中,可能会遇到一些问题,比如导入数据库时出错。本文将为您提供解决这个问题的步骤和方法。一、问题描述在使用阿里云导入数据库时,可能会出现各种各样的错误,例如“无法连接到数据库”、“导入数据失败”、“无法执行SQL语句”等。这些错误可能由于多种
阿里云导入数据库出错怎么办?
2023-11-15

navicat导入数据太慢怎么办

解决 navicat 导入数据慢的问题:确认网络连接稳定性。优化导入设置:批量大小、并发连接数、快速加载。创建目标表索引。使用 copy 命令从数据库导入。压缩大数据文件。升级 navicat 至最新版本。限制并发导入。联系 navicat
navicat导入数据太慢怎么办
2024-04-24

php 无法导入数据库怎么办

php无法导入数据库的解决办法:1、检查插入字段类型是否设置错误并修改;2、检查在编辑器的文本中是否存在特殊字符并修改替换即可。
2019-08-06

MySQL数据库导入数据后是乱码怎么办

这篇文章主要介绍“MySQL数据库导入数据后是乱码怎么办”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MySQL数据库导入数据后是乱码怎么办”文章能帮助大家解决问题。导入数据时,有以下几个方面会影响
2023-06-26

编程热搜

目录