问题描述:

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‘问题解决相关推荐

  1. java.sql.SQLSyntaxErrorException Unknown column····

    今天在连接数据库时,遇到了这样一个问题 java.sql.SQLSyntaxErrorException: Unknown column 'name' in 'field list'看上去好像是nam ...

  2. Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘id‘ in ‘field list‘解决思路

    在做Springboot项目整合Mybatis使用的时候,出现了如下的报错信息,经过定点调试发现了问题,所以将解决方式和思路总结了一下,仅供大家参考. 遇到的问题 Cause: java.sql.SQ ...

  3. Error updating database. Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘experience_openne

    项目场景: 项目使用了mybatis-plus进行数据库操作 问题描述 例如:后端无法插入数据,控制台输出如下信息 org.springframework.jdbc.BadSqlGrammarExce ...

  4. java.sql.SQLSyntaxErrorException: Unknown column ‘lastname‘ in ‘field list‘

    出现如下问题 java.sql.SQLSyntaxErrorException: Unknown column 'lastname' in 'field list' ; bad SQL grammar ...

  5. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'xxxxx' in 'fiel

    Unknown column 'xxxxx' in 'fiel 今天又遇到一个问题,找了半天没有找到,头大,心累,身体难受,蓝瘦香菇!!!!! Error querying database. Cau ...

  6. Cause: java.sql.SQLSyntaxErrorException: Unknown column

    上线遇到一个问题 ### Cause: java.sql.SQLSyntaxErrorException: ### Cause: java.sql.SQLSyntaxErrorException: U ...

  7. Navicat 筛选或插入某个字段出现1060 - Duplicate column name ‘XXX‘错误,以及导入sql文件时数据丢失问题。

    在mysql中,多个表联合查询或添加某个字段时,出现错误:[Err] 1060 - Duplicate column name 'XXX',主要原因是表中存在重复字段造成的结果,分两种情况: (1)使 ...

  8. SQL错误Duplicate column name 'NAME'名字重复应使用别名

    SQL错误Duplicate column name 'NAME'名字重复应使用别名 <select id="getCurrentAndInformation" result ...

  9. [ Android实战 ] java.lang.UnsatisfiedLinkError: No implementation found for xxx 问题解决

    [ Android实战 ] java.lang.UnsatisfiedLinkError: No implementation found for xxx 问题解决 背景 日志分析 解决问题 总结 尊 ...

最新文章

  1. 【H5】解决ios禁止缩放失效的方法
  2. 【MaxCompute】学习笔记基础说明
  3. 关于main函数中argc和argv的简单介绍
  4. Zookeeper集群脑裂问题
  5. 开源工具kettle中Job流程的理解
  6. 怎样做地推,转化率提高20倍?
  7. Lucene.Net 3.0.3如何从TokenStream中获取token对象
  8. OPC Server与YFIOServer成功绑定
  9. 深入浅出WPF知识点汇总二
  10. macOS 安卓模拟器 Nox夜神模拟器 共享目录
  11. 我为什么离开华为加入ThoughtWorks(思特沃克)
  12. android模拟器超级root,android模拟器root,avd root,emulator root教程
  13. Mesh Baker的基本操作与功能演示
  14. 电视机与计算机共享,win7与智能电视怎么共享
  15. 对称加密和非对称加密,数字签名和证书
  16. word文件打开之后不能编辑是怎么回事
  17. 信号与系统(2)- 系统
  18. Kubernetes基础:包含多个容器的Pod
  19. java正则表达式提取字符串中的中文信息
  20. PlentyOfFish.com .NET网站的又一传奇(转)

热门文章

  1. 第十届蓝桥杯(国赛)——大胖子走迷宫
  2. 计算机网络p2p应用,【计算机网络】2.6 P2P应用(示例代码)
  3. 数据结构作业(校园导航系统)
  4. 【odroid-xu3】 ODROID-XU3硬件连接和烧写过程
  5. lanyu 激活idea
  6. Java 简单图片 马赛克,黑白画,珠纹化,油画效果等处理技术 原理及实现 (简单UI)
  7. 生信分析学习笔记:(2)GO KEGG分析
  8. JS中apply与call的用法
  9. yii2实现后端分页和模糊查询
  10. 治疗失眠的中医食疗方