对 postgresql 执行查询操作失败,错误信息:
err:operator does not exist: character varying = bigint
其中 operator 是操作符的意思
发生此错误是因为 把字符类型的列和数字做比较了,postgresql不支持这样的操作,和mysql不一样。
比如status 是varchar类型的, 但是sql 语句的查询条件写成, status = 1, 就出错,须改成 status = '1’
对 postgresql 执行查询操作失败,错误信息:
err:operator does not exist: character varying = bigint
其中 operator 是操作符的意思
发生此错误是因为 把字符类型的列和数字做比较了,postgresql不支持这样的操作,和mysql不一样。
比如status 是varchar类型的, 但是sql 语句的查询条件写成, status = 1, 就出错,须改成 status = '1’