Column ‘uid‘ in where clause is ambiguous

Posted 闲言博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Column ‘uid‘ in where clause is ambiguous相关的知识,希望对你有一定的参考价值。

错误产生环境

SprigBoot 整合Mybatis项目

错误描述

; Column 'uid' in where clause is ambiguous; nested exception is java.sql.SQLIntegrityConstraintViolationException: Column 'uid' in where clause is ambiguous

错误原因

使用mybatis多表查询时产生,多张表的 有相同的列名。

解决办法

修改列名

以上是关于Column ‘uid‘ in where clause is ambiguous的主要内容,如果未能解决你的问题,请参考以下文章

Unknown column 'user_uid' in 'field list' sql错误解决过程

Unknown column ‘xxx‘ in ‘where clause‘

laravel-8 whreRelation 说 Column not found: 1054 Unknown column 'relation' in 'where Clause'

mysql出现 Unknown column 'bname' in 'where clause'和Unknown column 'bid' in 

Mysql Unknown column in where 子句 union all

查询避免Unknown column ‘xxx’ in ‘where clause