
数据库
trusause
京东旗下全资控股子公司
展开
-
Navicat创建事件不执行的情况?
用Navicat for MySQL 来实现定时任务后,Navicat创建事件不执行的情况?用下面的方法操作!1、启动Navicat for MySQL,新建数据库连接,打开数据库,可能有点啰嗦。2、可以先查看定时任务的是否开启。通过以下命令:show variables like '%sche%';3、如果其设置值为为 OFF 或 0 ,通过执行下列语句,来开启event_scheduler,set global event_scheduler =1,把设置为设为ON 或 1。..原创 2020-12-25 18:39:31 · 2461 阅读 · 0 评论 -
死锁,更新锁,共享锁,排它锁,意向锁,乐观锁,悲观锁等名词解释及案例详解
开发过程中一直听别人说死锁,可有不理解,今天看了一篇博文讲解的非常详细,简单易懂,所以,转载下来。首先感谢原博主,转载地址:点击打开链接http://blog.youkuaiyun.com/samjustin1/article/details/52210125#reply这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3...转载 2018-03-08 17:54:57 · 4250 阅读 · 1 评论 -
MySQL中select * for update锁表的问题
MySQL中select * for update锁表的问题由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。举个例子:假设有个表单products ,里面有id跟name二个栏位,id是主键。例1: (明确指定主键,并且有此笔资料,r...转载 2018-03-26 14:31:51 · 312 阅读 · 0 评论 -
事务不回滚、Springboot2.0中Hibernate默认创建的mysql表为myisam引擎问题
MySQL表类型MyISAM/InnoDB的区别(解决事务不回滚的问题)MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具。 MyISAM表格可以被压缩,而且它们支持全文搜索。它们不是事...原创 2018-10-25 15:22:50 · 704 阅读 · 1 评论