排序
Redis的事务及乐观锁的应用
相信phper都或多或少知道事务,在一些场景中也会经常用到事务。比如购买了一个产品,需要向订单表插入一条数据,还要修改用户表的余额字段等等。这两个操作必须是要么一起成功,要么都失败,否...
mysql8降级到mysql5的方法介绍
本篇文章给大家带来的内容是关于mysql8降级到mysql5的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 最近在研究liferay的使用。liferay可以连接mysql数据库。电脑...
MyBatis-Plus 中如何实现复杂 SQL 字符串匹配查询?
sql 字符串匹配中的复杂匹配问题 java 开发中,使用 mybatis-plus 处理一个复杂 sql 字符串匹配查询时遇到了难题。问题场景是匹配一个可选课程的条件字段 condition 与用户输入的 cond 字段。其...
用 Express、TypeScript、TypeORM 和 MySQL 搭建项目,有哪些推荐的框架或开源项目?
Express + TypeScript + TypeORM + MySQL 框架与项目推荐 寻找一个基于 Express、TypeScript、TypeORM 和 MySQL 技术栈的框架或 Git 项目来学习相关技术?以下是为您推荐的选项: TypeORM 官方 ...
mysql怎么删除视图?
在mysql中可以使用“DROP VIEW”语句来删除视图,语法格式为“DROP VIEW [ , …]”。“DROP VIEW”语句可以一次删除多个视图,但是必须在每个视图上拥有DROP权限。 (推荐教程:mysql视频教程)...
mysql学习之表的基本操作的代码分享
本文给大家分享的是mysql学习笔记系列文章的入门篇,主要讲述mysql表的基本操作命令,非常详细,有需要的小伙伴可以来查看下 创建表 create table 表名 create table if not exists 表名 mysql&...
IN&EXISTS与NOT IN&NOT EXISTS 的优化原则小结
下面只是从理论上提出了一些建议,最好的原则是大家在上面的基础上,能够使用执行计划来分析,得出最佳的语句的写法。 1. EXISTS的执行流程 select * from t1 where exists ( select null from ...
Flink CDC 监听 MySQL 二进制主键时出现 ClassCastException 如何解决?
flink cdc 监听 mysql binary 主键时出现 classcastexception 使用 flink cdc 监听 mysql 时,如果 mysql 表的主键是二进制格式,可能会遇到以下错误:caused by: java.lang.classcastexception...
MyBatis 批量插入时拦截器失效的原因是什么?
mybatis批量插入时拦截器失效的原因 使用mybatis时,批量插入数据可能会导致拦截器失效。这是因为在执行批量插入时,mybatis会使用statementhandler执行更新,而不是executor。默认情况下,拦截...
关于mysql的mycat中间件安装与使用详解
mycat是mysqlmysql,前身是阿里大名鼎鼎的cobar,cobar在开源了一段时间后,不了了之。于是mycat扛起了这面大旗,在大数据时代,其重要性愈发彰显。这篇文章主要是mycat的入门部署。 一,什么是...