由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 急问:导入XML文件到MySQL数据库
相关主题
Load .cvs to databaselist duplicators in one table
求教高手:odbc更新数据出错请教关于exists在sql server中的用法
SQL question(在线等,谢谢!!)How to load data into Mysql from txt file?
A question about recursive queryMysql中怎么解决添加大型数据产生的问题
问一个小问题!怎么自动UPDATE
请教一下高手,包子答谢!弱问从客户端登陆mysql sever的问题
SQL的一个愚蠢小问题MySQL如何快速的load mysqldump出来的文件
How to find all duplicate record in SQL?sqlloader
相关话题的讨论汇总
话题: xml话题: award话题: awardid话题: roottag
进入Database版参与讨论
1 (共1页)
d****u
发帖数: 275
1
各位大侠,我需要将一堆xml数据导入mysql的数据库中,
xml文件名001,输入的表是mytable,xml文件以rootTag开始,
运行的情况是,我的表里边相应的column都更新了,但是没有任何数值;
请问这段script到底哪里出错了??非常感谢!!
LOAD DATA LOCAL INFILE 'H:\\XXX\\2011\\001.xml'
INTO TABLE mydatabase.mytable
LINES STARTING BY '' TERMINATED BY ''
(@award)
SET
AwardID = ExtractValue(@award, 'AwardID'),
FirstName = ExtractValue(@award, 'FirstName'),
LastName = ExtractValue(@award, 'LastName'),
EmailAddress= ExtractValue(@award, 'EmailAddress');
l*****y
发帖数: 344
2
ExtractValue(@award, 'AwardID'),是取xml文件中属性award的AwardID,是读取这个
tag? 只知道,在xquery里面,取具体的tag的value,是用AwardID/text()。
d****u
发帖数: 275
3
发现是tag标识错了,AwardID前面还有嵌套的tag,搞定了,多谢~

【在 l*****y 的大作中提到】
: ExtractValue(@award, 'AwardID'),是取xml文件中属性award的AwardID,是读取这个
: tag? 只知道,在xquery里面,取具体的tag的value,是用AwardID/text()。

l*****y
发帖数: 344
4
那个tag一层一层嵌套,很容易出错。搞定就好。

【在 d****u 的大作中提到】
: 发现是tag标识错了,AwardID前面还有嵌套的tag,搞定了,多谢~
1 (共1页)
进入Database版参与讨论
相关主题
sqlloader问一个小问题!
MySQL 如此之慢?请教一下高手,包子答谢!
mysql 问题 (转载)SQL的一个愚蠢小问题
给公司写东西用db,哪个便宜啊How to find all duplicate record in SQL?
Load .cvs to databaselist duplicators in one table
求教高手:odbc更新数据出错请教关于exists在sql server中的用法
SQL question(在线等,谢谢!!)How to load data into Mysql from txt file?
A question about recursive queryMysql中怎么解决添加大型数据产生的问题
相关话题的讨论汇总
话题: xml话题: award话题: awardid话题: roottag