Java java.sql.SQLSyntaxErrorException:Duplicate column name ‘xxx‘问题解决
问题描述:
java.sql.SQLSyntaxErrorException: Duplicate column name 'username'; bad SQL grammar [];
问题分析:
1、建表语句中设置索引的字段出现了两个username。
CREATE TABLE users(`username` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户名',`password` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码',PRIMARY KEY (`user_name`, `password`) USING BTREEUSING BTREEINDEX users_index(`user_name`,`password`, `user_name`) USING BTREE,) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC
解决办法: 保证设置索引的字段不重复即可。
CREATE TABLE users(`username` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户名',`password` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码',PRIMARY KEY (`user_name`, `password`) USING BTREEUSING BTREEINDEX users_index(`user_name`,`password`) USING BTREE,) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC
Java java.sql.SQLSyntaxErrorException:Duplicate column name ‘xxx‘问题解决相关推荐
- java.sql.SQLSyntaxErrorException Unknown column····
今天在连接数据库时,遇到了这样一个问题 java.sql.SQLSyntaxErrorException: Unknown column 'name' in 'field list'看上去好像是nam ...
- Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘id‘ in ‘field list‘解决思路
在做Springboot项目整合Mybatis使用的时候,出现了如下的报错信息,经过定点调试发现了问题,所以将解决方式和思路总结了一下,仅供大家参考. 遇到的问题 Cause: java.sql.SQ ...
- Error updating database. Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘experience_openne
项目场景: 项目使用了mybatis-plus进行数据库操作 问题描述 例如:后端无法插入数据,控制台输出如下信息 org.springframework.jdbc.BadSqlGrammarExce ...
- java.sql.SQLSyntaxErrorException: Unknown column ‘lastname‘ in ‘field list‘
出现如下问题 java.sql.SQLSyntaxErrorException: Unknown column 'lastname' in 'field list' ; bad SQL grammar ...
- Cause: java.sql.SQLSyntaxErrorException: Unknown column 'xxxxx' in 'fiel
Unknown column 'xxxxx' in 'fiel 今天又遇到一个问题,找了半天没有找到,头大,心累,身体难受,蓝瘦香菇!!!!! Error querying database. Cau ...
- Cause: java.sql.SQLSyntaxErrorException: Unknown column
上线遇到一个问题 ### Cause: java.sql.SQLSyntaxErrorException: ### Cause: java.sql.SQLSyntaxErrorException: U ...
- Navicat 筛选或插入某个字段出现1060 - Duplicate column name ‘XXX‘错误,以及导入sql文件时数据丢失问题。
在mysql中,多个表联合查询或添加某个字段时,出现错误:[Err] 1060 - Duplicate column name 'XXX',主要原因是表中存在重复字段造成的结果,分两种情况: (1)使 ...
- SQL错误Duplicate column name 'NAME'名字重复应使用别名
SQL错误Duplicate column name 'NAME'名字重复应使用别名 <select id="getCurrentAndInformation" result ...
- [ Android实战 ] java.lang.UnsatisfiedLinkError: No implementation found for xxx 问题解决
[ Android实战 ] java.lang.UnsatisfiedLinkError: No implementation found for xxx 问题解决 背景 日志分析 解决问题 总结 尊 ...
最新文章
- 【H5】解决ios禁止缩放失效的方法
- 【MaxCompute】学习笔记基础说明
- 关于main函数中argc和argv的简单介绍
- Zookeeper集群脑裂问题
- 开源工具kettle中Job流程的理解
- 怎样做地推,转化率提高20倍?
- Lucene.Net 3.0.3如何从TokenStream中获取token对象
- OPC Server与YFIOServer成功绑定
- 深入浅出WPF知识点汇总二
- macOS 安卓模拟器 Nox夜神模拟器 共享目录
- 我为什么离开华为加入ThoughtWorks(思特沃克)
- android模拟器超级root,android模拟器root,avd root,emulator root教程
- Mesh Baker的基本操作与功能演示
- 电视机与计算机共享,win7与智能电视怎么共享
- 对称加密和非对称加密,数字签名和证书
- word文件打开之后不能编辑是怎么回事
- 信号与系统(2)- 系统
- Kubernetes基础:包含多个容器的Pod
- java正则表达式提取字符串中的中文信息
- PlentyOfFish.com .NET网站的又一传奇(转)