これには、行セット生成関数とMySQLが必要です。 欠けています。
代わりに、ダミーテーブルまたはサブクエリを使用できます:
SELECT ExtractValue(@xml, '//mychild[example@sqldat.com]'),
@r := @r + 1
FROM (
SELECT @r := 1
UNION ALL
SELECT 1
) vars
XPathでのセッション変数のサポートに注意してください 5.2で壊れています (ただし、5.1では正常に機能します )