![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
经年JN
这个作者很懒,什么都没留下…
展开
-
MySQL执行批量SQL失败解决
在仔细分析,发现批量执行SQL中间都有分号,最后一个却没有分号,想来不知道是不是mybatis的bug导致。通过报错日志发现待执行的SQL出现语法错误,但是把SQL单独拿出来执行都没问题。最后,网上查找,发现有遇到同样的错误,需要在数据库连接上加上。参数,于是加上,重启后,终于解决了这个问题。mybatis批量执行SQL配置文件如下。原创 2023-03-11 10:41:02 · 1178 阅读 · 0 评论 -
# MySQL系列 - 唯一索引和逻辑删除标识冲突解决思路
唯一索引和逻辑删除标识冲突解决思路原创 2022-06-07 10:38:23 · 1337 阅读 · 0 评论 -
MySQL系列 - 函数整理
函数整理日期NOW() :用来获取当前系统时间判断ISNULL :用来判断某个字段是否为空平时判断一个字段是否为空,可能最喜欢用 is null ,感觉不是很优雅其实,mysql提供了 ISNULL 函数可以帮助我们判断某个字段是否为空比如:select * from user where isnull(remark);对比一下使用 is null :select * from user where remark is null;有的说,使用 ISNULL 效率更好一些,这原创 2021-09-10 00:01:49 · 228 阅读 · 0 评论 -
# MySQL系列 - 创建高性能索引
索引的分类索引分为B-Tree索引、哈希索引、空间索引、全文索引、其他等索引。在 MySQL 中,最常用的是 B-Tree 索引(也就是我们常说的B+树索引,这里B-Tree索引只是一个分类)索引的优点索引大大减少了服务器需要扫描的数据量索引可以帮助服务器避免排序和临时表索引可以将随机I/O变成顺序I/O创建高性能索引下面根据不同的情况来说明,如何创建合适并且高性能的索引来提高索引效率。独立的列如果查询中的列不是独立的,则 MySQL不会使用索引。所谓独立的列指的是原创 2020-06-29 10:22:29 · 261 阅读 · 0 评论 -
MySQL索引失效总结
一、准备工作创建一张表 t_index ,脚本如下:CREATE TABLE `t_index` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '表记录标识号,数据库主键,不用于实际业务', `key1` varchar(32) COLLATE utf8_bin NOT NULL DEFAULT '' COMM...原创 2019-09-21 11:13:04 · 355 阅读 · 0 评论