可以从一下几个方面找问题: 程序中是否有事物,是否抛了异常没有catchSQL是否写错了?数据库表对不对?update语句是否有多条?跟新的顺序对不对?我就是先减少又增加了同一个。 最后还是不行的话。。。打印下SQL放倒navicat里面跑一下看看数据更新了吗?检查自己的语句是不是错了。 大致上就以上几个问题。