首页 > 数据库 >Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'XX&#

Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'XX&#

时间:2022-08-18 23:36:42浏览次数:79  
标签:ambiguous jdbc jdbc4 clause MySQLIntegrityConstraintViolationException mysql Cau

多表查询时mysql语句报错

Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'XX' in where clause is ambiguous

原因

多表查询时,where后的不同表的同字段没有指定表

解决

不同表的同字段一定指定表(其一表名.同字段名)

标签:ambiguous,jdbc,jdbc4,clause,MySQLIntegrityConstraintViolationException,mysql,Cau
From: https://www.cnblogs.com/wyz5/p/16600517.html

相关文章

  • MySQL获取汉字的拼音首字母
    一、函数这里是通过函数调用进行获取汉字的拼音首字母。DELIMITER$$CREATEFUNCTION`pinyin`(P_NAMEVARCHAR(255))RETURNSvarchar(255)CHARSETutf8DETERMINIST......
  • 【8.18】MySQL数据库(5)
    学习内容概要Navicat可视化软件多表查询练习题python操作MySQL需要用到pymysql第三方模块SQL语法知识点补充了解as语法exist语法concat语法concat_ws......
  • python 操作mysql
    importpymysqldbinfo={"host":"192.16.8.x","post":3306,"user":"root","password":"xxxx","database":"xxx"} importpymysqlclassDBope......
  • 2022-8-17 mysql 第三天
    DQL查询语言子查询按照结果集的行列数不同,子查询可以分为以下几类:标量子查询:结果集只有一行一列(单行子查询)列子查询:结果集有一列多行行子查询:结果集有一行多列表子......
  • mysql-5
    Navicat可视化软件可以充当很多数据库软件的客户端提供可视化操作数据库的快捷方式(鼠标点击)最主要的用于MySQL1.下载---官网https://www.navicat.com.cn/(正版收费)---破......
  • 2022-08-18 第六小组 张宁杰 MySQL数据库(3)MySQL常用函数
    MySQL常用函数聚合函数count:计数。count(*)≈count(1)>count(主键)count(*):MySQL对count(*)底层优化,count(0)。count(1)count(主键)count(字段)min:最小值max:最......
  • MySQL数据备份和恢复
    MySQL数据备份和恢复备份原因运维工作的核心简单概括就两件事:第一个是保护公司的数据尽量减少数据的丢失备份类型冷备1.需要停机维护,停止服务,备份数据2.这些备......
  • MySQL可视化软件(Navicat)部署与使用、python操作MySQL数据库连接(pymysql)
    目录一、Navicat可视化软件1.什么是可视化软件?2.什么是Navicat?二、使用Navicat操作MySQL1.Navicat连接本地2.连接成功后进行后续的操作3.可以直观的看到表与表之间的关系三......
  • jdbc概述
     JDBC概述:     数据的持久化(persistence):                1.把数据保存到可掉电式存储设备中以供之后使用。    ......
  • MySQL的数据备份
    MySQL数据备份和恢复备份原因1)备份就是为了恢复。2)尽量减少数据的丢失(公司的损失)备份类型#冷备需要停机维护,停止服务,备份数据#温备不需要停机,也不需要停服务,但......