我有一个输入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
查询,当它成功时,将从XML字符串中提取jobNumber
值并将其写入列job_num
的相邻单元格中。如果没有jobNumber
(例如失败),则job_num
设置为0
。
答案 0 :(得分:1)
我想到了如何将该函数用作嵌套SELECT
的一部分,所以现在我不必将值存储在表中{J} {/ 1}}:
WHERE jobNumber IN
感谢大家的帮助。