私はXML列をMySQL列に入力しています。結果が成功であれば、セルは次のようになります。XML文字列から数値を引き出す
<?xml version="1.0" encoding="UTF-8"?>
<success>
<jobNumber>8038281923</jobNumber>
</success>
それが失敗である場合、それは変化するが、セルはおおよそ次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<failure>
<message>blah blah</message>
</failure>
私はUPDATE
クエリを記述しようとしています成功した場合は、jobNumber
の値がXML文字列から抽出され、列job_num
の隣接セルに書き込まれます。 jobNumber
(障害など)がない場合、job_num
は0
に設定されます。
[XML関数についてのマニュアルを見ました](https://dev.mysql.com/doc/refman/5.7/en/xml-functions.html)、より具体的な質問がありますか? – tadman
私は一般的な関数ExtractValue()があることを理解しています...私はちょうど、この場合、それを適用する方法の構文がわかりません... – PhoenixTech
あなたにそれを見せるために野生の刺しを取る必要があるかもしれません何かを試した。ちょっと実証された努力は遠くに行きます。 – tadman