![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 84
mmm.c
梦里什么都有
展开
-
mybatis使用foreach标签实现union集合操作
这里mybatis在实现union操作时,用到的是foreach 标签,foreach标签用于循环语句,它很好的支持了数据和 List、set 接口的集合,并对此提供遍历的功能。在查询内容格式一致的情况下,便可以用Java的数据库连接工具模拟mysql中union的操作,这里我用的数据库交互工具是mybatis。这里的操作属于mybatis的一个灵活运用,算是一个处理思路,鉴于网上现有相关思路不多,个人完成了测试,可以当做一种解决办法,提高一下程序的执行效率,避免多次连库。原创 2023-11-20 15:09:35 · 2257 阅读 · 0 评论 -
提醒一个xampp启动mysql创建函数存在的坑
MariaDB是MySQL的一个分支,在MySQL的创始人麦克尔·维德纽斯离开Oracle之后,他带领一些MySQL的开发人员创建了MariaDB。通过这个也反映出,xampp的默认启动有时候需要更改,使用MariaDB数据库不能完全像mysql那样使用,虽然他生成是完全兼容mysql的。知道了数据库不同,那么上述nextval函数的格式问题,是不是和这个数据库有关,nextval是不是这个数据库的保留字呢。总之,MariaDB和MySQL都是优秀的关系型数据库管理系统,它们各自都有自己的优点和不同之处。原创 2023-09-13 18:01:03 · 164 阅读 · 0 评论 -
mysql使用@sql动态sql执行函数报错error in your SQL syntax; check the manual that corresponds的问题原因与解决
于是我将整个sql从前到后的每个标点每个空格都研究过了,这个恐怖的问题依然存在。所以,我便将问题可能点集中到了@sql这里面,毕竟这里面是跑的执行过的结果,不能一眼就看到。最近工作中遇到一个业务,需要按表中的数据分类统计数量,一番研究后发现使用存储过程,动态行转列最为方便。果然是恐怖的报错,原因竟是在于字段的默认值,花了半天时间得以解决的问题,随手记录下,有需要的朋友可以参考下。而我这表中有几百万的数据,查出来远远大于这个长度,这样烂尾的结果带入sql自然引起报错。原来根本结果就不对,没有显示全!原创 2023-06-05 22:42:09 · 812 阅读 · 0 评论 -
nacos的本地配置与启动步骤及NoDataSourceset问题解决
nacos的本地配置与启动步骤,及常见问题处理。原创 2023-01-29 16:57:58 · 10962 阅读 · 0 评论 -
mysql事务基本特征与浅谈mvcc模式事务读取一致性问题解决
1、掌握事务的特征以及事务并发造成的问题2、事务读取一致性问题的解决方案3、mvcc的原理事务基本特征:事务的典型场景:一般来说数据库的事务用来处理类似代码代码中多线程的问题,遇到高并发,访问量大的场景,代码中使用事务注解,或者修改数据有关的方法都开启事务,实现拦截。再具体些的场景好比订单系统中操作,订单,物流的信息都需要在一个事务中完成,以免造成数据由多条请求操作,导致数据不准确。什么是事务:定义:事务是数据库管理系统(DBMS)执行过程中的一个逻辑单位,由一个有限的数原创 2022-05-01 21:10:18 · 774 阅读 · 0 评论