mysql
和Java狼狈为奸
这个作者很懒,什么都没留下…
展开
-
MySql Lock wait timeout exceeded该如何处理?
MySql Lock wait timeout exceeded该如何处理? 这个问题我相信大家对它并不陌生,但是有很多人对它产生的原因以及处理吃的不是特别透,很多情况都是交给DBA去定位和处理问题,接下来我们就针对这个问题来展开讨论。Mysql造成锁的情况有很多,下面我们就列举一些情况:执行DML操作没有commit,再执行删除操作就会锁表。在同一事务内先后对同一条数...转载 2020-04-15 08:58:22 · 276 阅读 · 0 评论 -
mysql批量更新多张表中的相同字段
项目需求,给所有表加一个区域字段(area_id),后来又要求都先赋值为默认值,于是就有了下面这个记录,已经自己执行过:(上次学了存储过程,学完没用过,再用时,已经忘了,今天就把它写下来)-- 创建存储过程,函数名为:proc_update_area_idCREATE DEFINER=`root`@`localhost` PROCEDURE `proc_update_area_id`( )...转载 2019-11-22 11:42:58 · 3151 阅读 · 0 评论 -
mysql添加字段,并插入数据。
eg:在表Agent中添加一个字段agent_name,该字段的值为Agent中已经存在的字段agent_id对应的name(这个name可以根据其他表获取)。 步骤: 1.先添加字段:ALTER table Agent ADD agent_name VARCHAR(255);2.插入数据:update Agent t1inner join org_member t2 on t1.agent_原创 2016-08-22 16:39:59 · 3943 阅读 · 1 评论 -
MySQL 8.0版本安装后,安装目录下找不到my.ini文件
我的mysql 8.0安装目录: 本人想修改一下mysql字符集,网上一搜,一大堆让人修改配置文件的,but,我这里就是没有啊。各种全局搜索,最终发现特么的给我放到下面这个目录了: ...原创 2018-07-08 12:15:21 · 30658 阅读 · 23 评论 -
检测数据库时间是否冲突
需求:对一天的时间进行分段,比如: 8:00~10:00, 10:00~12:00, 12:00~14:00, …… 现在要插入一个时间段,检查该时间段是否与已经存在的时间段冲突(即有没有交集) 假设数据库存在一条数据: 新增一条数据,开始时间:s,结束时间为:e. 首先画图分析,可能会冲突的情况,假设黑线9:00~11:00为数据库中的数据,共有7种可能 第一种:s...原创 2018-08-28 17:32:00 · 1342 阅读 · 0 评论 -
centos7.5安装mysql报错记录
最近学习安装mysql5.7,按照这个教程一步一步安装,安装成功,连接如下:安装教程安装一切顺利,能登录,也修改了密码,但密码强度要求高,觉得不爽。然后根据上面文章中说的,在/etc/my.cnf文件添加validate_password_policy配置:validate_password = off心里美滋滋,开始启动mysql,结果报下面这个错Job for mysqld.ser...原创 2018-09-19 22:41:12 · 339 阅读 · 0 评论