Jednak gdy złośliwy użytkownik przekaże wartość „x' OR '1'='1”, to całe zapytanie będzie wyglądało: SELECT * FROM uzytkownicy WHERE uzytkownik = 'x' OR '1'='1' przez co pobierze z bazy danych wszystkie rekordy zamiast jednego wybranego.

Przekazywanie dodatkowych zapytań Teoretycznie w ten sposób można przekazać każde zapytanie SQL, włącznie z wykonaniem kilku zapytań naraz. Jeżeli w powyższym przykładzie użytkownik przekaże „x'; DROP TABLE uzytkownicy; SELECT '1”, to całe zapytanie przybierze postać: SELECT * FROM uzytkownicy WHERE uzytkownik = 'x'; DROP TABLE uzytkownicy; SELECT '1' co zaowocuje usunięciem tabeli „uzytkownicy”.

Blokowanie serwera Korzystając z ataku typu , można również przeprowadzić atak typu (odmowy usługi): x' AND BENCHMARK(999999,BENCHMARK(999999,BENCHMARK(999999,MD5(NOW()))))=0 OR '1'='1 W tym przypadku serwer spróbuje obliczyć skrót MD5 dla aktualnego czasu 999 999³ = 999 997 000 002 999 999 (w zaokrągleniu trylion) razy.