天天看点

ERROR: 42883: operator does not exist: integer !=- integer(APP)

作者:瀚高PG实验室 (Highgo PG Lab)

ERROR: 42883: operator does not exist: integer !=- integer(APP)

目录

环境

症状

问题原因

解决方案

环境

系统平台:Microsoft Windows (64-bit) 10

版本:5.6.5

症状

create table test ("iD" int ,name varchar(10) );

insert into test values (1,'wa'),(2,'ss'),(3,'dd');

select "iD" ,name from test where "iD"!=-1 ;

ERROR: 42883: operator does not exist: integer !=- integer

问题原因

"iD" != -1 与"iD"!=-1 区别,此处需字段与操作符之间空格间隔

解决方案

select "iD" ,name from test where "iD" != -1 ;

更多解决方案请登录【瀚高技术支持平台】查看https://support.highgo.com/#/index/docContent/c092e44a036340b7