3,导入xml文件的内容到数据库表,这里主要用到了load_file()函数
mysql> create table xmlt(
-> id int ,
-> doc blob
-> );mysql> insert into xmlt values(1,load_file('/home/a.xml') );看到一篇文章里介绍导入导出xml文件,insert into xmlt values(1,load_file('/home/a.xml') );这句中values后面的1是怎么用法没大看懂,后面load进来的数据怎么就都读到表里去了呢
mysql> create table xmlt(
-> id int ,
-> doc blob
-> );mysql> insert into xmlt values(1,load_file('/home/a.xml') );看到一篇文章里介绍导入导出xml文件,insert into xmlt values(1,load_file('/home/a.xml') );这句中values后面的1是怎么用法没大看懂,后面load进来的数据怎么就都读到表里去了呢
/home/a.xml这个文件里有很多条数据,而且其中已经包含了id值,为什么value(1,....) 这里还要加一个“1”呢
这里的id值是第二列里的,你插入的XML文件时插入到第二例