在MySQL环境下,我使用的是jdbc addBatch()和executeBatch(),当你运行一次批量更新时,整个查询不会运行,只有最后一个查询会正常运行。
我不知道该检查什么。
我的源代码
ps = conn.prepareStatement ("update TEMP set LAST_UPDATE_DT = SYSDATE () where id = '1001'");
ps.addBatch ();
ps = conn.prepareStatement ("update TEMP set LAST_UPDATE_DT = SYSDATE () where id = '1002'");
ps.addBatch ();
ps = conn.prepareStatement ("update TEMP set LAST_UPDATE_DT = SYSDATE () where id = '1003'");
ps.addBatch ();
Int result [] = ps.executeBatch ();https://stackoverflow.com/questions/41295171
复制相似问题