给对方做一个数据库迁移程序,只迁移部分表。对方修改数据的时候会把正修改的那条记录锁定。此时运行迁移程序即无法运行,报表被锁错误,如何能跳过这个被锁的记录让程序运行下去?只要能运行就可以,修改着的那条数据可以不管。tab1对方表
tab2我方表ResultSet rs="select ...from tab1";//锁表时运行到此就出错。
stmt.executeUpdate("insert into tab2 values ...");
tab2我方表ResultSet rs="select ...from tab1";//锁表时运行到此就出错。
stmt.executeUpdate("insert into tab2 values ...");
直接做个slave不就行了?