如何使用JDBC查找已删除记录的主键。

时间:2016-02-22 12:07:28

标签: java mysql jdbc

我想知道如何通过JDBC连接找到已删除记录的主键。

如果我的查询如下,那么删除记录的主键是什么?

 String sqlDelete = "DELETE FROM devicesequences WHERE deviceId = 20;

删除记录的主键是什么?

2 个答案:

答案 0 :(得分:2)

您需要第二个查询。当然,您需要在运行DELETE查询之前执行它。

SELECT id FROM devicesequences WHERE deviceId = 20;

假设id是主键列的名称。

答案 1 :(得分:0)

由于您可以随时删除任意行(或行集):否,无法告知您最近删除的行(或行)。

但是,您可以创建一个“触发器”来为您保存此信息。

http://dev.mysql.com/doc/refman/5.0/en/triggers.html