update 不要使用and,要用逗号隔开 update tablename set id=? and another_col=? 这个句子不会抛异常,但是会出现不能更新的情况。 不要用a<x<b,要用x between a and b 错误的写法不会抛异常,但是选出的结果明显是错误的。