ปัญหาใดที่อาจเกิดขึ้นหากใช้ wildcard SELECT * แทนการระบุคอลัมน์ที่ต้องการในสถานการณ์จริง
กทำให้ฐานข้อมูลถูกลบ
ขจาวาสคริปต์จะทำงานไม่ได้
คพีเอชพีจะแสดงข้อผิดพลาดแน่นอน
งดึงข้อมูลคอลัมน์ที่ไม่จำเป็น ทำให้ใช้ทรัพยากรมากขึ้น และอาจเปิดเผยข้อมูลที่ไม่ควรเปิดเผย
เฉลยอธิบาย
การใช้ SELECT * ดึงข้อมูลทุกคอลัมน์ รวมถึงข้อมูลที่ไม่จำเป็นต้องใช้ ซึ่งทำให้เพิ่มการใช้ทรัพยากรของเซิร์ฟเวอร์ (CPU, Memory, Network) นอกจากนี้ยังอาจเปิดเผยข้อมูลที่ไม่ควรให้ผู้ใช้ทั่วไปรู้ เช่น รหัสผ่านหรือข้อมูลส่วนตัว ตัวเลือก B ผิด ตัวเลือก C และ D ไม่จำเป็น