mysql怎么返回delete删除的数据

更新时间:02-10 教程 由 昔日& 分享

在MySQL中,可以使用DELETE语句删除数据。在大多数情况下,我们只需要知道DELETE语句是否成功执行了,而不需要知道删除了哪些数据。

然而,在某些情况下,我们可能需要知道哪些数据被删除了。在这种情况下,MySQL提供了一个特殊的选项,允许我们在DELETE语句中使用RETURNING语句返回被删除的数据。

DELETE FROM `table_name`WHERE `column_name` = 'value'RETURNING `column_name_1`, `column_name_2`, ...;

在这个DELETE语句中,我们指定了要删除的表和要删除的记录的条件。然后,我们使用RETURNING语句指定要返回的列。

当DELETE语句成功执行时,MySQL会返回被删除的行和指定的列的值。我们可以使用类似以下的语句来检索这些值。

$result = mysqli_query($conn, $sql);while($row = mysqli_fetch_assoc($result)) {echo $row['column_name_1'] . '
';echo $row['column_name_2'] . '
';...}

这个代码将返回我们在RETURNING语句中指定的列的值。

声明:关于《mysql怎么返回delete删除的数据》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2256403.html