- 博客(11)
- 收藏
- 关注
原创 mysql如何去除重复数据
昨天去笔试,一个sql题是如何去除sql表中的重复数据,我只根据id删除了,面试官说没这么简单,回来我百度,才想起以前学习的时候学过的。这条sql是查询学生表里面出现过哪些年龄,并且统计重复出现的age。这样可以直观的看到每个年龄有多少人。不过,distinct关键字只可以用于查询的时候,排除重复数据,不是将数据从表里面删除了。这个去除重复数据的原理是,把重复数据分为一个组展示,看下面的sql。比如查询公司员工的上班地址(不重复)
2023-08-31 17:04:49
161
原创 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
报错的意思是:您的SQL语法有错误;查看与MySQL服务器版本相对应的手册,以了解在第1行“where id=1”附近使用的正确语法。这串sql我翻来翻去看没看出问题,没办法我把这串删了重写了一遍,一下就对了,我就纳闷,怎么对的,我就把新的复制下来,和旧的代码比对。.........看出来了吧,balance后面少了个=,真的遭老罪了,一定要仔细。
2023-05-25 17:31:48
415
1
原创 Failed to obtain JDBC Connection; nested exception is com.mysql.jdbc.excepti
这个错误的原因在我配置applicationContext.xml中,没有给数据库配置时区,但是我之前的代码都正常运行,直到使用jdbcTemplate.execute方法才出现这个错误。第二个报错,它的意思是:useSSL的值只能是true、false、yes、no,而我们的值是false;我就纳闷了,但是这个分号是他叫我把&改成;我继续百度,找到一个帖子给了解决方案,把&改成&;我们一个一个来,第一个是因为我数据库版本是8.0.25,版本很高配置driverclassname时要这样写。
2023-05-24 23:55:35
4336
原创 警告: Exception encountered during context initialization - cancelling refresh attempt
这是我学习spring时候的报错,看到的第一眼就是头大和无助,把教学视频从头到尾挨着挨着对完,发现代码并没有问题。再往前看配置pom文件的时候才找到问题所在。但是当我再换回5.2.6后继续运行,发现不报错,能正常运行,搞不明白,懂得大佬请评论在评论区。他的配置是5.2.0,我修改成5.2.0就成功运行了。我的配置,都是5.2.6。
2023-05-24 21:16:25
6662
13
原创 class path resource [applicationContext1.xml] cannot be opened because it does not exis解决办法
报错的意思是不能找到配置信息文件applicationContext1.xml,可能是不存在或者路径不对。我佛了,我仔细检查的时候,我就发现我在写配置文件的时候多谢了个.xml.......粗心害死人,一定要仔细啊。
2023-04-13 20:43:07
122
原创 Could not find resource com/itheima/mapper/EmployeeMapper.xml
第四 java下创建包的时候就用的点隔开,没有用的/隔开(我就是这个错误,找了我半天)mybatis-config.xml的配置,不能使用.隔开,要使用/隔开。翻了好多篇博客,和我的错误方式都不一样,我来归纳一下吧。第二种 项目结构不对,配置文件看看放到resources文件下没有。总结:基本都是路径问题,这次长了八百个心眼子了,搞了我好久。创作不易,给个小爱心吧ღ( ´・ᴗ・` )比心。第一种 mapper路径不对。第三种 服务器时区值不同。
2023-04-03 08:41:27
368
原创 使用junit4报“ No tests found in com.itheima.mapper.UserMapperTest”的错误
因为这个这个UserMapperTest是我用ctrl+shift+t自动生成的,他只给我生成了Test注解,方法名他没有生产对,我上网查了,在方法名前面加上test就OK啦。给个小爱心吧,ღ( ´・ᴗ・` )比心。
2023-03-28 22:58:29
264
原创 Cause: java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES)
太粗心了,一定要搞对自己的配置,我就是mysql.username=root,写错成rrot了。除了这里还有一个地方,找找自己的mysql数据库的User表的root用户,Host是不是%我也是全部这样操作后,报错就消失了,一定好好检查自己的配置,细心!这是自己的mapper.xml配置,看看自己少没少什么,多没多什么。对于路径这些报错,可以这样做,降低出错概率。还是小问题,一定要自己,检查自己的配置。这是UserTest。其次,还有下面的报错。
2023-03-28 11:11:48
269
转载 Access denied for user ‘‘@‘localhost‘ (using password: YES)错误解决方法
查看结果是不是root用户仅允许本地 localhost 登录,是的话,就要修改它的host为%,表示任意IP地址都可以登录。有Navicat Premium或者MySQLWorkbench等等数据库软件的可以打开软件操作。或者手动修改,把root 的locahost改为%(原作者那是单引号,应该用双引号)把缓存flush掉,(这里原作者中间没加空格,末尾也没有加分号,还是看评论看到的)执行完后root对应的host成了%,表示可以任意IP地址登录了。或者在软件中找到mysql数据库。
2023-03-27 23:40:32
55825
1
原创 java: 没有为模块 ‘Manven-java‘ 指定 JDK
今天自学maven,遇到了这个错,看报错都知道是什me原因了,下面开始解决。选中File(文件)->Project Structure(项目结构) 或者 快捷键。给个小红心吧ღ( ´・ᴗ・` )比心。最后点击应用,再点击确定就ok啦。
2023-03-24 19:37:54
2248
1
原创 我的第一个博客,IDEA快捷键ctrl+alt+v无效
选择快捷键,在添加喜欢那里就可以看到和我们的快捷键重复了,随便改一个就行。修改成功后,到idea里面使用Ctrl+alt+v就会补全代码了。我的电脑上没有有道词典,于是我打开QQ音乐,找到主菜单,打开设置。
2023-03-17 23:20:08
737
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人