我想知道如何通过JDBC连接找到已删除记录的主键。
如果我的查询如下,那么删除记录的主键是什么?
String sqlDelete = "DELETE FROM devicesequences WHERE deviceId = 20;
删除记录的主键是什么?
答案 0 :(得分:2)
您需要第二个查询。当然,您需要在运行DELETE
查询之前执行它。
SELECT id FROM devicesequences WHERE deviceId = 20;
假设id
是主键列的名称。
答案 1 :(得分:0)
由于您可以随时删除任意行(或行集):否,无法告知您最近删除的行(或行)。
但是,您可以创建一个“触发器”来为您保存此信息。