Câu lệnh nào sau đây để xóa khỏi bảng CMXQ_Users tất cả những người có User_Name = "CMXQ"?
Trả lời:
Đáp án đúng: A
Câu lệnh SQL `DELETE FROM CMXQ_Users WHERE User_Name='CMXQ'` được sử dụng để xóa các bản ghi từ bảng `CMXQ_Users` mà có giá trị của cột `User_Name` bằng 'CMXQ'.
* **Đáp án 1 đúng:** `mysql_query("DELETE FROM CMXQ_Users WHERE User_Name='CMXQ'");` Câu lệnh này chính xác vì nó sử dụng cú pháp SQL chuẩn để xóa các bản ghi thỏa mãn điều kiện.
* **Đáp án 2 sai:** `mysql_query("DELETE FROM CMXQ_Users WHERE 'CMXQ'");` Câu lệnh này thiếu tên cột để so sánh với giá trị 'CMXQ', dẫn đến lỗi cú pháp hoặc hành vi không mong muốn.
* **Đáp án 3 sai:** `mysql_query("DELETE FROM CMXQ_Users");` Câu lệnh này sẽ xóa tất cả các bản ghi trong bảng `CMXQ_Users` mà không có điều kiện lọc.
* **Đáp án 4 sai:** `mysqlquery("DELETE FROM CMXQ_Users WHERE User_Name='CMXQ'");` Câu lệnh này sai vì tên hàm `mysqlquery` viết sai, phải là `mysql_query`.