Suppose I am fuzzing for SQL injections, instead of trying all other approaches (error-based, boolean-based, union-based, stack-based), would telling my engine to only look for time-based discover all of them? For example: sqlmap -u URL --batch --technique=T
I am under the impression that time-based would find all SQLi (unless the server is specifically filtering out SLEEP or WAITFOR but not AND which would not really happen) and when found one should then try and find a quicker extraction method (look for boolean-based after already seeing that it is time based injectable). Or that the other methods are tried first because they are quicker to test.
sleep
command has only been in available in MySQL since MySQL 5 IIRC, so based on that alone I would say the answer to your question is no.