我正在尝试从PHP执行此MySQL子句
$conn = new mysqli($servername, $username, $password, $dbname);
$sql = "DELETE FROM table_2 WHERE id in (select DISTINCT(id) FROM table_2 WHERE id NOT IN (SELECT id FROM table_2 WHERE p = 1 AND r =1))";
if ($conn->query($sql) === TRUE) {
echo "Record deleted successfully";
} else {
echo "Error deleting record: " . $conn->error;
}
我收到以下错误
删除记录时出错:您无法在FROM子句中指定目标表“ table_2”进行更新
我究竟做错了什么?
蛊毒传说