ここで終わりに近づいています。私のXML(データ)は、extractvalue関数で処理するには大きすぎます。
「データ」の長さが約10kの場合は検出されますが、30kを超える場合はnullになります。
EXTRACTVALUE(data,'/a/b') as var1
誰かがmysqlでこれを回避するために私に何かを勧めることができますか?
ありがとう
あなたが直面している問題は、MySQL のバグです。解析しようとしている XML が長すぎる可能性があります。このバグに関連していると確信しています: https://bugs.mysql.com/bug.php?id=62429。このバグを回避するには、ナビゲートしようとしている XML の部分を抽出するか、別の方法を使用して探している値を抽出します。とにかく、この質問に投稿した回答を見て、そこで問題がどのように解決されたかを確認できます。MySQL での ExtractValue