七叶笔记 » 数据库 » Postgresql在mybatis中报错:操作符不存在:character varying == unknown的问题

Postgresql在mybatis中报错:操作符不存在:character varying == unknown的问题

下面的动态sql查询是根据前台字典传过来的值 0或1或'' ,来判断d_sign的值进行数据过滤查询,默认传过来''(空字符串)则均不进下面的判断条件里,是0 或 1 才进去。

我把上面①里面的 b.d_sign='' 写成了b.d_sign=='',从而报了上面的错误。

另外把自己用到的一些postgresql中的sql语句做个整理:

我的postgresql数据库版本

PostgreSQL 9.5.22, compiled by Visual C++ build 1800, 64-bit

修改表名

修改字段的默认值

设置某个字段的值为null

正确示范:

错误示范:

修改表中值为null的数据

正确示范:

错误示范:

修改字段的类型

添加字段

其他测试:

到此这篇关于Postgresql在mybatis中报错: 操作符不存在: character varying == unknown的文章就介绍到这了,更多相关Postgresql报错操作符不存在内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!

相关文章