随笔分类 -  数据库

摘要:最近在使用Mysql查询语句时,出现了Lock wait timeout exceeded; try restarting transaction错误,在进行查阅后再次做下记录 Lock wait timeout exceeded; try restarting transaction错误的意思是这 阅读全文
posted @ 2020-07-31 14:10 社会大哥 阅读(19806) 评论(0) 推荐(0)
摘要:步骤: 1.建立一个序列表并初始化数据 2.对有重复数据的字段项进行列转行 3.删除列转行后的重复记录 4.用group_concat函数将需要去重的字段项转化成以逗号分隔的字符串 5.对原表进行关联更新 6.删除去重数据创建的辅助表 数据演示,仅供参考 建表,初始化数据 create table 阅读全文
posted @ 2020-07-31 11:33 社会大哥 阅读(689) 评论(0) 推荐(0)
摘要:今天在做项目的数据移植时遇到一个问题。 问题描述: 现有两张表,一张是原数据表,一张是要进行移植的数据表。 原数据表: 表名:组织-部门基本信息表 建表语句: CREATE TABLE `org_dept_base` ( `dept_id` bigint NOT NULL COMMENT '部门ID 阅读全文
posted @ 2020-07-14 10:37 社会大哥 阅读(381) 评论(0) 推荐(0)
摘要:最近公司在开发项目时用到了mySql8.0版本,总结出了安装步骤,供需要的开发人员来参考 安装mySql8.0的步骤: 1、先去官网下载mySql8.0版本的安装包 一. 点击:https://dev.mysql.com/ 进入mySql官网 二.点击MySqlDownload 三.点击MySQL 阅读全文
posted @ 2019-12-03 15:06 社会大哥 阅读(8065) 评论(0) 推荐(0)
摘要:1.取一个日期字段的年月: 方法一:select date_format(日期字段,'%Y-%m') as '日期' from 表 方法二:使用left()函数来截取 select left(日期字段,7) as date from tablename (2019-07:占用7个字符) 方法三:使用 阅读全文
posted @ 2019-11-29 10:43 社会大哥 阅读(539) 评论(0) 推荐(0)