MySQL UpdateXML 函数错误: Only constant XPATH queries are supported 解決方案
这个错误提示是因为在使用 updatexml 函数时,只支持常量的 XPATH 查询,不能使用子查询或变量。因此,你需要修改你的查询,使其只使用常量 XPATH 查询,例如:
SELECT COUNT(1) FROM ( SELECT COUNT(1) FROM mi_users WHERE id BETWEEN 1 AND 200 and updatexml(1,concat(0x7e,'mi_users',0x7e),1) GROUP BY network_id ) a
这个查询中,我们将 updatexml 函数的 XPATH 查询从子查询中移除,使用常量字符串 'mi_users' 代替。这样就可以避免出现错误提示了。
原文地址: https://www.cveoy.top/t/topic/nKTv 著作权归作者所有。请勿转载和采集!