Cela nécessite une fonction de génération d'ensemble de lignes et MySQL en manque.
Vous pouvez utiliser une table factice ou une sous-requête à la place :
SELECT ExtractValue(@xml, '//mychild[example@sqldat.com]'),
@r := @r + 1
FROM (
SELECT @r := 1
UNION ALL
SELECT 1
) vars
Notez que la prise en charge des variables de session dans XPath est cassé dans 5.2 (mais fonctionne bien dans 5.1 )