CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他数据库开发 >  MySQL/Postgresql

使用mysql语句能否进行批量添加数据操作?

楼主addwart(灌水专用)2003-12-03 21:49:26 在 其他数据库开发 / MySQL/Postgresql 提问

我看基础教材上有:  
  创建一个文本文件“mysql.txt”,每行包含一个记录,用定位符(tab)把值分开,并且以在    
  CREATE   TABLE语句中列出的列次序给出,使用下面命令将文本文件“mytable.txt”装载到mytable表中:    
  mysql>   LOAD   DATA   LOCAL   INFILE   "mytable.txt"   INTO   TABLE   pet;    
   
  我将txt文件和table文件放在一个目录中,使用这个语句却报错?添加不成功。 问题点数:20、回复次数:9Top

1 楼shuixin13(犬犬(心帆))回复于 2003-12-04 13:06:50 得分 10

LOAD   DATA   INFILE   "mytable.txt"   INTO   TABLE   pet;Top

2 楼addwart(灌水专用)回复于 2003-12-04 13:14:21 得分 0

这个好象不对,用实例说吧(上面的是书)。我有一个数据库mysql,里面有一个表mytable,另外设置了一个txt文件f.txt。我用load   data   infile   "f.txt"   into   table   pet;不行;然后用load   data   infile   "mytable.txt"in   to   table   pet;还是不行。Top

3 楼lxf_1976(小木)回复于 2003-12-04 15:36:20 得分 5

文件名写明全路径!Top

4 楼addwart(灌水专用)回复于 2003-12-04 20:43:30 得分 0

我是把它和表放在一个目录中的,还是需要指明路径吗?Top

5 楼addwart(灌水专用)回复于 2003-12-05 13:03:33 得分 0

!Top

6 楼cloudchen(cloudchen)回复于 2003-12-05 13:24:08 得分 5

不需要  
   
  1。当前目录是从bin开始的  
  2。确定一下当前的库  
  Top

7 楼addwart(灌水专用)回复于 2003-12-08 21:56:13 得分 0

没明白楼上说的意思,能具体点吗?Top

8 楼shuixin13(犬犬(心帆))回复于 2003-12-09 09:13:34 得分 0

建议你下载个   MySQL-Front   ,然后用它的文本文件导入操作一下,  
   
  LOAD   DATA   LOCAL   INFILE   "mytable.txt"   INTO   TABLE   pet;  
  与    
  LOAD   DATA   INFILE   "mytable.txt"   INTO   TABLE   pet;  
  是不同的,因为第一个操作需要有   FILE   权限   ,  
  另外还有一些其它的配置选项,  
   
  更多的请自行参考  
  http://www.mysql.com/doc/en/LOAD_DATA.htmlTop

9 楼shuixin13(犬犬(心帆))回复于 2003-12-09 09:14:54 得分 0

:)  
  不好意思说错了,  
  LOAD   DATA   INFILE   "mytable.txt"   INTO   TABLE   pet;  
   
  是要   FILE   权限,  
  而读在客户端的文件  
  LOAD   DATA   LOCAL   INFILE   "mytable.txt"   INTO   TABLE   pet;  
  是不需要   FILE   权限的,  
   
  :)  
  Top

相关问题

  • sql语句的问题!!!(添加数据操作)
  • mysql的查询语句不能有多行多条语句一次性操作的吗?
  • 对用户指定打开的文件进行操作是在哪里添加语句?
  • mysql查询语句
  • 求救mysql语句
  • 这个添加的语句 对吗?
  • 求adotable或adoquery的添加语句
  • 添加的SQL语句怎么写?
  • 我使用data1.recordset.addnew语句向数据库中添加记录时,为什么总是提示说:“该操作被关联对象取消”?
  • 对access数据库执行添加操作的时候,sql语句出问题,但实在不知道有什么问题,20分求一答案!

关键词

  • 语句
  • 文件
  • mysql
  • mytable
  • infile
  • 文本文件
  • txt
  • 使用
  • intotable pet
  • 目录

得分解答快速导航

  • 帖主:addwart
  • shuixin13
  • lxf_1976
  • cloudchen

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo