MySQL
清风暖云
不甘平庸而又害怕努力的人终将归于平庸!
展开
-
MyBatis 循环插入List集合中的数据 -- foreach insert List
MyBatis 循环插入List数据集合 -- foreach insert List1、MyBatis(数据持久层)代码:2、实体对象userEntity3、数据表首先看看常规的Mybatis循环插入List集合中的数据的持久层代码,看看能发现哪些东西;1、MyBatis(数据持久层)代码:<insert id="aaa" parameterType="org.java.entity.userEntity"> insert into table_name (id, nam原创 2021-03-18 16:02:12 · 7194 阅读 · 1 评论 -
You can‘t specify target table for update in FROM clause
报错的代码:代码逻辑:先查出符合条件的数据的ID,然后再对这个id的数据进行操作,此时就会报【You can’t specify target table for update in FROM clause】UPDATE aSET model_no = 0 WHERE id IN ( SELECT id FROM a WHERE gender = '1' AND type = '4' AND model_原创 2021-03-16 11:30:21 · 289 阅读 · 0 评论 -
MySQL 对字符串进行数据大小排序(对varchar/char类型的数据进行int类型的比大小大小)
描述:当创建数据库时某个字段使用【varchar】或者【char】类型的,但是后续需求出现变化,需要对这个字段中的数据有个大小的排序,那么问题来了,字符串形式的数据如何进行类似【int】类型的大小排序?很简单,如下所示的三种情况均可:select id,dict_name,type_code from t_dictionary where type_code='GRADE' ORDER BY `dict_name`*1; select id,dict_name,type_code from t_di原创 2021-03-16 11:22:25 · 1308 阅读 · 3 评论 -
You must configure either the server or JDBC driver (via the serverTimezone configuration property)
错误日志:The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to ut原创 2020-07-24 15:51:23 · 242 阅读 · 0 评论 -
idea Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.c
idea Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.自己搭建Springboot 项目时报出了这样的错:原创 2020-07-24 15:46:40 · 542 阅读 · 2 评论 -
将一张表的主键作为外键关联到另一张表中
将一张表的主键作为外键关联到另一张表中1、外键的介绍2、使用Navicat创建外键3、外键的维护关系设定1、外键的介绍设置外键的作用很明显,就是讲两个表的数据产生关联,就比如个人信息表和部门表之间,部门表的部门id就可以作为一个外键存放于个人信息表中,除此之外设定外键在父子表中的维护关系,可以达到一个类似于级联的操作,就是当父级表(主键作为外键的表)数据变化时,子表(拿着别的表的主键作为自己...原创 2020-04-27 16:35:06 · 6417 阅读 · 0 评论 -
MySQL启动报错:服务无法启动
MySQL服务无法启动1、两种报错情形2、解决办法《END》1、两种报错情形第一种:服务提示,如下图;第二种:在CMD命令提提示符中报错,触发条件是使用 net start mysql80命令启动MySQL,此时会在运行结果中输出:MySQL80 服务无法启动的提示;2、解决办法步骤:找到mysql的data文件夹,将data进行复制备份,然后将data文件夹删除;用管理员身...原创 2020-04-26 15:57:10 · 397 阅读 · 0 评论 -
MySQL启动报错:发生系统错误 5。拒绝访问。
MySQL启动报错:发生系统错误 5。拒绝访问。1、错误样式2、导致原因3、解决办法3.1、临时办法3.2、一劳永逸的方法4、结果与注意事项4.1、结果查看4.2、注意事项《END》1、错误样式错误样式,如下图所示:2、导致原因未使用管理员角色进行此操作;3、解决办法3.1、临时办法不需要更改任何东西,只需要在打开CMD命令提示符时选择以管理员身份运行CMD命令提示符...原创 2020-04-26 15:15:21 · 2478 阅读 · 0 评论 -
MySQL报服务名无效错误
叙:很久没用本地的MySQL了,自此使用发现报错了在启动的时候,报了个:服务名无效。的错误,通过查资料,最终解决了此问题,记录如下;MySQL 服务名无效1、报错样式2、解决办法查看命令中的MySQL服务名是否书写正确从此电脑进入服务管理界面,找到MySQL服务双击打开服务属性,查看命令行的服务名是否写错,若是没有写错则查看命令行下方的“可执行文件的路径”是否存在问题,如下图:...原创 2020-04-26 14:29:47 · 628 阅读 · 0 评论 -
MySQL8 忘记root密码 重置root密码
叙:好久不用本地的MySQL库了,今天自己学点东西,结果发现密码忘了,自己安装的是MySQL8的数据库,在重置root密码时发现MySQL8的数据库重置密码的操作和之前的版本并不相同,特此记录一下!MySQL8 忘记root密码 重置root密码1、首先置空root原密码1.1、“越狱”跳过root密码进行登录1.2、置空root密码操作2、配置root用户密码2.1、配置root用户密码2....原创 2020-04-26 11:23:45 · 4182 阅读 · 2 评论 -
Duplicate column name 'name'错误
Duplicate column name 'name’错误Duplicate column name ‘name’:意为字段名为:name 的重复了!错误就在写的SQL语句中,删除掉就没事了!原创 2019-05-31 14:20:05 · 22783 阅读 · 0 评论 -
MySQL时区错误:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one
叙:在接触到一个使用了springboot框架的项目时发现了这个数据库时区错误问题,当时使用的是MySQL数据库,找到了一个解决办法,但是数据库再次启动时发现又变成了原来的样子,没办法,又找了很久,找到了一个在代码处进行配置过滤的方法,尝试过后觉得很棒~MySQL时区错误:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or ...原创 2019-05-16 12:23:51 · 1107 阅读 · 0 评论