mysql - 从 mysql 表中删除并通过一个查询获取有关已删除行的信息

标签 mysql

我想将以下两个查询合并为一个

第一个查询:-

SELECT * FROM `same_table` WHERE `same_column`="same_string";

第二个查询:-

DELETE FROM `same_table` WHERE `same_column`="same_string";

我是 mysql 新手。

最佳答案

我认为您的目标是选择完成后必须删除所选数据。使用此查询。

DELETE FROM `same_table` WHERE `same_column`="same_string" and (SELECT * FROM `same_table` WHERE `same_column`="same_string");

关于mysql - 从 mysql 表中删除并通过一个查询获取有关已删除行的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47469157/

相关文章:

php - 将图片保存到mysql数据库的有效方法

Java Prepared statement Sql查询错误

mysql - 数据库中无法识别的数据类型 nvarchar

php - mysql_real_escape_string() 之后如何处理爱尔兰语(例如 O'Brien、O'Connor)?

mysql - 在 MySQL 中的 ORDER BY 中使用别名列

java - 使用 Java 和 SQL

mysql - 计算 MySQL 中每个用户的 select 语句数和连接数

mysql - 从 Mysql 中获取日期时间

PHP - 更新 MySQL 数据库

php - 在表2中查找表1的真实数据