Wymaga to funkcji generowania zestawu wierszy i MySQL jej brakuje.
Zamiast tego możesz użyć fikcyjnej tabeli lub podzapytania:
SELECT ExtractValue(@xml, '//mychild[example@sqldat.com]'),
@r := @r + 1
FROM (
SELECT @r := 1
UNION ALL
SELECT 1
) vars
Zauważ, że obsługa zmiennych sesji w XPath jest uszkodzony w 5.2 (ale działa dobrze w 5.1 )