اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.
هذا الشكل من الاختراق يحصل عندما لا يتم التأكد من نوع الحقل المدخل من قبل المستخدم. يمكن لهذا الاختراق ان يحصل مثلا عند استخدام حقل من نوع عددي (NUMERIC) في جملة الاستعلام, ولكن المبرمج لم يقم بمراقبة مدخلات المستخدم لمعرفة أذا كانت من نوع عددي ام لا. مثلا:
SELECT * FROM data WHERE id = " + a_variable + ";
من الواضح في هذه الجملة ان المقصود من المتغير (a_variable) ان يكون عدد مرتبط بالحقل (id), ولكن إذا كان في الحقيقة من نوع نص فمن الممكن ان يتم التلاعب به من قبل المستخدمين كما يشائون, وبالتلي يمكنهم ان يمرروا جمل مخربة. مثال:
1; DROP TABLE users
وبالتالي تصبح الجملة كالاتي:
SELECT * FROM data WHERE id = 1; DROP TABLE users;
وعند تنفيذها سوف يتم محو جدول (users) من قاعدة البيانات.