在同一查询 MySQL、Java 中更新列值和 return 更新值
Update column value and return updated value in same query MySQL, Java
我知道存在类似的问题,其中用户试图检索新行生成的键和我在 PHP 中想要的相同的东西,但我想知道 java 的替代方法。这就是我想要的:
String query = "UPDATE table SET tabValue = (tabValue+number) WHERE id="+xyz;
我想在同一查询中更新 tabValue 后检索它!有可能还是我必须为它编写另一个查询?
有人可以帮我吗?
注意:我正在使用 JDBC.
Currently, you cannot update a table and select from the same table in a subquery.
您不能引用 FROM
子句中正在更新的 table
。
您最好只跟踪 Java 代码中 UPDATE
之后的新值。
我知道存在类似的问题,其中用户试图检索新行生成的键和我在 PHP 中想要的相同的东西,但我想知道 java 的替代方法。这就是我想要的:
String query = "UPDATE table SET tabValue = (tabValue+number) WHERE id="+xyz;
我想在同一查询中更新 tabValue 后检索它!有可能还是我必须为它编写另一个查询? 有人可以帮我吗? 注意:我正在使用 JDBC.
Currently, you cannot update a table and select from the same table in a subquery.
您不能引用 FROM
子句中正在更新的 table
。
您最好只跟踪 Java 代码中 UPDATE
之后的新值。