使用命令将文本文件“*.txt”装载到数据库表中的问题

网上说可以用“LOADDATALOCALINFILE"insertintoadr.txt"INTOTABLEaddress;”这个命令将insertintoadr.txt... 网上说可以用“LOAD DATA LOCAL INFILE "insertintoadr.txt" INTO TABLE address;”这个命令将insertintoadr.txt文件中的内容导入到address表中,但是我不知道应该把insertintoadr.txt存放到哪里 ,总会出错说“ERROR 2 (HY000): File 'insertintoadr.txt' not found (Errcode: 2)”,应该把insertintoadr.txt存放到哪里呢? 展开
 我来答
zdy123yy
2012-11-01 · TA获得超过261个赞
知道答主
回答量:96
采纳率:100%
帮助的人:99.8万
展开全部
几种方案:

1.这个导入的时候文件名应该是包括文件所在路径的,可以加上试试:如'x:\insertintoadr.txt'
2.因为这个是使用命令执行的,你可以考虑将文件放置到实际执行此命令的exe文件同级目录试试
3.使用与执行命令文件的相对路径来指定文件名,如'../../insertintoadr.txt'

我能想到的就是这些,你可以尝试一下
盈康乐恽琳
游戏玩家

2019-06-23 · 游戏我都懂点儿,问我就对了
知道大有可为答主
回答量:1.1万
采纳率:32%
帮助的人:898万
展开全部
最简单的方法是建一个odbc的数据源用文本格式就行了。
“driver={microsoft
text
driver
(*.txt;
*.csv)};dbq=c:
omepath\\;extensions=asc,csv,tab,txt;persist
security
info=false;

在这个文本数据表里,加一个id字段,每增加一条记录id的值由最大的id加1.
然后删除id号最小的那条记录。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式