如何使用load xml将xml导入mysql

时间:2015-02-10 20:21:18

标签: mysql xml

我对mysql很新。 我有一张像这样的桌子;

创建表MSISDN_NumberRange(CC INT(3)NULL,NDC INT(10)NULL,SN_RangeStart INT(10)NULL,SN_RangeStop INT(10)NULL);

也是xml,如下所示。

<CCITT_E164_NumberSeries>
          <MSISDN_NumberRanges>
            <RangeData>
              <NumberRange>
                <CC>237</CC>
                <NDC>69</NDC>
              </NumberRange>
            </RangeData>
            <RangeData>
              <NumberRange>
                <CC>237</CC>
                <NDC>655</NDC>
              </NumberRange>
          </MSISDN_NumberRanges>
          <GT_NumberRanges>
            <RangeData>
              <NumberRange>
                <CC>237</CC>
                <NDC>69</NDC>
              </NumberRange>
            </RangeData>
          </GT_NumberRanges>
          <MSRN_NumberRanges>
            <NumberRange>
              <CC>237</CC>
              <NDC>69</NDC>
              <SN_Range>
                <SN_RangeStart>0001000</SN_RangeStart>
                <SN_RangeStop>0001999</SN_RangeStop>
              </SN_Range>
            </NumberRange>
            <NumberRange>
              <CC>237</CC>
              <NDC>69</NDC>
              <SN_Range>
                <SN_RangeStart>0002000</SN_RangeStart>
                <SN_RangeStop>0002999</SN_RangeStop>
              </SN_Range>
            </NumberRange>
           </MSRN_NumberRanges>
        </CCITT_E164_NumberSeries>

我想将MSISDN系列放到一个表中,将其他表放到其他表中,但首先我试图获得MSISDN系列。

当我指定ROWS IDENTIFIED BY&#39;&#39;我只得到一个随机值。

当我指定ROWS IDENTIFIED BY&#39;&#39;我获得了MSISDN MSRN和GT系列的所有范围。

请我解决这个问题。

0 个答案:

没有答案