sql更新失败小坑整理

今天用mybatis在更新一条很简单的语句时总是不成功,语句如下:

update A a

set update_time=TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')

where pid=?

后来把表数据查询出来才发现,pid是char(32),入参测试数据没有32位,导致查询不到。

解决办法:后面补空格就好了。

猜你喜欢

转载自blog.csdn.net/shd_624/article/details/81092380