即使在成功更新“更新”查询后,preparestatement.executeUpdate()也会返回0。为什么?

时间:2016-08-30 13:31:45

标签: java mysql

我有一张桌子:“服务器”如下:

id    status
------------
123   0
234   0
156   0
------------

我写了一个更新查询来更新状态,如:

String qry = "update server set status=? where server_id in (123)";
PreparedStatement pst = conn.prepareStatement(query);
pst.setInt(1,10);
result = pst.executeUpdate();

在此处打印结果值。

但是在db中,特定的“id”状态已更新,但它将“result”值返回为0而不是1。

0 个答案:

没有答案