JavaScript is required

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"?

A.

mysql_query("DELETE FROM CMXQ_Users WHERE User_Name='CMXQ'");

B.

mysql_query("DELETE FROM CMXQ_Users WHERE 'CMXQ'");

C.

mysql_query("DELETE FROM CMXQ_Users");

D.

mysqlquery("DELETE FROM CMXQ_Users WHERE 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`.

Câu hỏi liên quan