标签: java mysql jdbc
我知道存在类似的问题,其中用户试图检索生成的新行的密钥和我想要的相同的东西,但我想知道它的替代java。这就是我想要的:
String query = "UPDATE table SET tabValue = (tabValue+number) WHERE id="+xyz;
我想在同一查询中更新后检索tabValue !是否有可能或者我必须为它编写另一个查询? 有人可以帮帮我吗? 注意:我使用的是JDBC。
答案 0 :(得分:1)
来自MySQL documentation:
目前,您无法更新表并从子查询中的同一表中进行选择。
您无法引用table条款中正在更新的FROM。
table
FROM
最好只记录Java代码中UPDATE之后的新值。
UPDATE