如何理解先前是否已通过选择查询查询了某行?

时间:2011-04-22 22:56:30

标签: java mysql sql

在我的应用程序中有一个表,我正在插入表的新行。有一个Java类从该表中获取一行(通过选择查询)并将其发送到Web部件。我想每次都获得最新的行(我可以通过获取具有最大自动生成id的行来处理它)但是我必须检查如果我选择一行并将其发送到Web部分并且如果在我发生时没有插入来选择最新的行I don't want to send any data to web part if that row has been send previously(我的意思是如果该行已通过选择查询检索)

我认为如果我添加一个新列,即名为has_sent(默认值为0),如果我选择该行,我可以将其设置为1,在发送数据之前我可以检查该列是否为0。

我想知道有没有更好的方法来处理这种情况?

1 个答案:

答案 0 :(得分:2)

一行不记得是否已请求,您必须使用has_sent列。