# MySQL
you have an error in your sql syntax
warning: mysql
mysql_fetch
mysql_num_rows
mysql_result
mysql_query
supplied argument is not a valid mysql

# MSSQL / SQL Server
unclosed quotation mark after the character string
microsoft oledb
microsoft sql server
incorrect syntax near
sql server error
odbc sql server driver
sqlstate

# PostgreSQL
pg_query
pg_execute
unterminated quoted string at or near
pg_fetch
syntax error at or near
postgresql

# Oracle
ora-01756
ora-00933
ora-00936
ora-00907
ora-01722
oracle error

# SQLite
sqlite3
sqlite error

# Generic / Timing / Type errors
syntax error
database error
query failed
invalid query
unexpected end of command
division by zero
cannot convert
type mismatch
timeout expired
deadlock found
lock wait timeout exceeded

# PHP / Web framework
supplied argument is not a valid
on line
undefined variable
undefined index
fatal error

# Misc
internal server error
server error
cannot open database
no such table
no such column
invalid identifier

# Boolean-based & Time-based detection
true--
' or '1'='1
' or '1'='1'--
' or '1'='1'#
' or '1'='1'/*
" or "1"="1
" or "1"="1"--
" or "1"="1"#
" or "1"="1"/*
sleep(5)
benchmark(1000000,MD5(1))
pg_sleep(5)
waitfor delay '0:0:5'
if(1=1,sleep(5),0)
