MySQL
不适秃头
趴在窗台上晒太阳的懒猫!偶尔抬头看看远方的野狗,讨厌早晨树枝上的鸟,那声音简直让我抓狂!
展开
-
解决:Mysql5.8向5.7版本迁移 this is incompatible with sql_mode=only_full_group_by
运行时报错:Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'novel.n.name' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_byMySQL版本不兼容,导致的Group b.原创 2020-10-18 22:55:36 · 414 阅读 · 0 评论 -
MySQL主从复制
原理:MySQL的主从复制是一个异步的复制过程Master(I/O)和Slave(I/O和SQL)之间实现整个主从复制的过程使用了三个线程Master将create、insert、update、delete操作写入binlog日志中;slave读取Master的binlog日志存放在中继日志上;slave执行中继日志上的SQL实现主从复制master节点<!--编辑mysql配置文件-->vim /etc/mysql/my.cnf<!--master使用以下配..原创 2020-05-26 16:40:51 · 214 阅读 · 0 评论 -
MySQL存在更新,不存在插入
当insert语句中使用了duplicate key update,在UNIQUE或PRIMARY KEY索引出现重复值时,会执行后续的update操作duplicate key updateinsert into table (player_id,award_type,num) values(20001,0,1) on DUPLICATE key update num=num+values(num)replace语句中,先执行insert操作,当发现已经有重复值(根据UNIQUE或PRIMA原创 2020-08-24 21:43:46 · 351 阅读 · 0 评论 -
MySQL索引优化
MySQL执行顺序fromjoinonwheregroup byavg,sum…havingselectdistinctorder by索引索引简单来说就是排好序的数据结构优点:提高检索效率,降低IO降低排序成本,降低CPU消耗缺点实际上索引是一张保存主键与索引的表,该表指向实体表的记录,需要占用空间降低了表更新的速度,因为表更新时MySQL更新时,不仅要保存数据还要调整索引表信息索引分类单值索引:一个索引只包含单个列,一个表可以有多个单原创 2020-05-26 16:45:30 · 151 阅读 · 0 评论