Esto necesita una función de generación de conjuntos de filas y MySQL le falta.
Puede usar una tabla ficticia o una subconsulta en su lugar:
SELECT ExtractValue(@xml, '//mychild[example@sqldat.com]'),
@r := @r + 1
FROM (
SELECT @r := 1
UNION ALL
SELECT 1
) vars
Tenga en cuenta que la compatibilidad con las variables de sesión en XPath está roto en 5.2 (pero funciona bien en 5.1 )