![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
guoqing2016
毕业于深圳技师学院,现码农一枚,分享一些项目中遇到的问题,以及解决方法,如果有坑位,欢迎推荐
展开
-
mysql update触发器 state改变时添加日志
mysql的触发器功能十分强大,这里主要是使用触发器来为状态的改变添加日志 首先这里有一个学生的表 学生表中的状态字段有3个参数分别为1正常 2请假 3退学 还有一个学生的日志表 用于存放学生表的日志 这里我要在student表添加一个触发器用于监听表中的state字段发生变化的时候就添加一条日志 定义的内容为: begin if new.state!=old.state then ...原创 2020-04-02 14:05:58 · 775 阅读 · 0 评论 -
mysql FROM多表时同时做为left join参数时报错
在查询的sql语句中,from两个表然后进行left join进行联查,原本想着根据from的两个表进行同时对left join中的信息进行筛选,却出现了错误信息 [Err] 1054 - Unknown column 'a' in 'on clause' 我的sql语句如下 select a.*,count(c.id) as number from a,b left join c on c...原创 2019-07-01 18:17:45 · 2436 阅读 · 0 评论 -
mysql INSERT SELECT FROM 语句的使用
在mysql中使用新增语句时一般都是传入固定的参数然后进行新增的,这里展示一种使用select from语句用查询出来的数据作为新增数据的参数原创 2019-06-14 08:20:27 · 3891 阅读 · 0 评论 -
mysql 根据日期进行查询数据,没有数据也要显示空
写这篇博客主要是记录自己在对订单进行按日期查询时使用的一种查询的方法,这里的orders是订单表,你也可以改成别的什么表对于最终数据不会造成影响,除非你那个表的数据只有几条那样就会出现查不到日期的情况 SELECT @date := DATE_ADD(@date, INTERVAL + 1 DAY) days FROM ( SELECT @date := DATE_ADD("2019...原创 2019-06-06 08:30:38 · 8368 阅读 · 22 评论 -
mysql 树目录查询语句优化,提高查询效率
在做mysql树目录查询的时候遇到了一个很奇妙的现象 我是先创建了一个树目录查询的函数叫 getDeptList() 然后单独执行查询函数的效率很快 但当我放到sql语句里加个判断执行就会很慢了 累计查询出20条数据竟然要了0.5秒,那如果查出几百条不就1秒了 -_-|| 后来想了一下可能是每次查询self_dept表的时候都会再执行一遍树目录的函数 然后就把sql语句改成了这样 可以...原创 2019-05-31 08:38:48 · 1700 阅读 · 2 评论 -
ubuntu16.04 mysql 设置权限 ERROR 1290(HY000)
在一次开通mysql用户访问权限时,出现了1290的错误 ERROR 1290 (HY000):The Mysql server is running with the --skip-grant-tables option so ti cannot execute this statement 解决方法:输入 flush privileges;刷新一下权限即可 ...原创 2019-03-27 10:02:09 · 677 阅读 · 1 评论 -
mycat 简单实现读写分离的方法和步骤
mycat配置实现读写分离,就相当于添加了一个中间件,统一接收客户端发来的读取和写入的请求,将请求分发到主从服务器上 主服务器负责处理写入的数据以及将写入的数据同步到从服务器上 从服务器只负责读取的请求原创 2019-03-26 10:36:48 · 1007 阅读 · 0 评论 -
ubuntu16.04 mysql 修改server_uuid
在linux上进行mysql的主从同步的操作时,到最后出现server_id的提示,是因为mysql有一个用来与其他mysql数据库区分的uuid,将uuid改成别的就可解决了,具体操作为: vi /var/lib/mysql/auto.cnf 打开auto.cnf文件修改,如果目录不对,则 find -name auto.cnf 全局搜索一下文件的位置再打开 将server_uuid替换成...原创 2019-03-18 13:55:14 · 1146 阅读 · 0 评论 -
mysql主从同步配置
目录前言需求安装mysql修改配置主服务器(master)从服务器(slave)授权添加同步连接测试 前言 写入同步读取同步读取同步读取同步读取客户端主服务器从服务器从服务器从服务器从服务器 主从服务器的关系类似于上图说明,主服务器主要是进行写入修改删除操作,从服务器进行读取的操作并且接受主服务器在操作数据库时进行的同步,进而可以减缓主服务器的压力。 在配置的时候由于对linux系统的不熟悉,也是...原创 2019-03-13 08:38:06 · 8675 阅读 · 2 评论