![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
工藤新一77
不忘初心,方得始终.
展开
-
MySQL索引优化导致死锁
MySQL索引优化导致死锁转载 2022-01-13 17:48:49 · 237 阅读 · 0 评论 -
mysql 3范式
1范式列不能再继续拆分错误:学生学号班长-大傻1学习委员-小傻22范式水平冗余,多行有重复的值错误:班级:1 1 重复学生学号班级大傻011小傻021中傻0323范式垂直冗余,多列有重复的值错误:班级:1 1 重复学生学号班级大傻011小傻021中傻032...原创 2022-01-07 09:45:48 · 650 阅读 · 0 评论 -
mysql主从同步搭建
1 下载启动mysql该步骤不详细展开,如果只有一台机器安装两个mysql,copy下my.cnf配置文件改下端口等配置即可,我下的5.7: wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz2 修改主从库配置文件master:my.cnf:#启用二进制日志(必须)log-bin=mysql-bin #服务器唯一ID,一般取IP最后一段,我这里写的端口(必原创 2021-08-30 17:31:36 · 121 阅读 · 0 评论 -
mysql主从同步报错解决
查看mysql error.log日志如下2021-08-19T07:19:04.118011+08:00 14933683 [ERROR] Slave SQL for channel '': Could not execute Update_rows event on table xxxdb.xxxtable; Can't find record in 'xxxtable', Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND; the event原创 2021-08-19 16:12:17 · 2809 阅读 · 0 评论 -
MySQL insert的三种方式
1. insert into插入一行新数据,主键重复会报错2. replace into要插入的数据存在,先数据删除,再将数据插入有一点要注意下:replace into语句在低版本mysql-主从环境下会产生一些问题,主库的自增ID的auto_increment值会正常自增,但从库的自增ID的auto_increment值不会自增,当主从库切换时,再次插入数据会报主键冲突。3. insert ignore intoinsert ignore 如果已经存在相同的记录,则忽略当前新数据,原创 2020-11-06 16:56:05 · 1027 阅读 · 0 评论