首页 MySql java – 从更新的行中获取值

java – 从更新的行中获取值

我正试图从java中的UPDATE语句中获取新的评级int userID = 99; String sql = UPDATE table SET rating=rating+1 WHERE user_REF=+userID; statement.executeUpdate(sql); 我可以只做另一个SELECT语句,但更新时是否有更好的方法来检索值或

我正试图从java中的UPDATE语句中获取新的评级

int userID = 99;

String sql = "UPDATE table SET rating=rating+1 WHERE user_REF="+userID;
statement.executeUpdate(sql);

我可以只做另一个SELECT语句,但更新时是否有更好的方法来检索值或行?
最佳答案
在MySQL中:

$query1 = 'UPDATE `table` SET rating = (@rating:= rating) + 1 WHERE id = 1';
$query2 = 'select @rating';

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/shujuku/mysql/20200921/9929.html
上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部