-
MySQL + Keepalived
Linux 10-13 195浏览 0评论MySQL + KeepalivedKeepalived+mysql 自动切换项目环境:VIP 192.168.14.110 mysql1 192.168.14.120 mysql2 192.168.14.130实施步骤一. keepalived 主备配置文件192.168.14.120 Master配置[root@localhost ~]#
-
Mysql触发器操作笔记
MySql 09-13 258浏览 0评论after是先完成数据的增删改,再触发,触发的语句晚于监视的增删改操作,无法影响前面的增删改动作;也就是说先插入订单记录,再更新商品的数量;before是先完成触发,再增删改,触发的语句先于监视的增删改,这样就可以对new进行修改#after是先完成数据的增删改,再触发,触发的语句晚于监视的增删改操作,无法影响前面的增删改动作;也就是说先插入订单记录,再更新商品的数量;#before是先完成触发,
-
mysql性能查询笔记
MySql 08-06 329浏览 0评论索引情况#1.查询冗余索引select * from sys.schema_redundant_indexes;#2.查询未使用过的情况select * from sys.schema_unused_indexes;#3.查询索引的使用情况select index_name,rows_selected,rows_inserted,rows_updated,rows_deleted from sys
-
通俗易懂 InnoDB 锁机制 以及 高并发 下如何解决超卖问题
MySql 03-02 588浏览 0评论1. 锁知识1.1 为什么会有锁的机制最大程度的利用数据库的并发访问;确保每个用户能以一致的方式读取和修改数据。1.2 lock 与 latchlatch 一般叫做闩锁,轻量级。 在InnoDB存储引擎中,latch分为 mutex (互斥锁)和 rwlock(读写锁),目的是用来保证并发线程操作临界资源的正确性,并且通常也没有死锁检测机制。很少用到。lock 是本文的主角,它的对象是事务,用来锁
-
thinkphp6 excel数据导入数据库
PHP 01-16 7405浏览 0评论PHPExcel下载地址: https://github.com/PHPOffice/PHPExcel代码:public function excel() { ini_set('memory_limit', '1024M');  
-
centos7.6安装yapi接口管理文档工具
个人随笔 10-19 3290浏览 0评论测试用的centos7.6纯净系统,意思就是没有装过其它任何东西Yapi是去哪儿网开源的一款接口管理工具操作系统:centos 7 环境要求:(若已有一下环境则可跳过)1.nodejs>7.6 2.mongodb>2.6 3.gitmysql安装(yum源方式)下载mysql源安装包 &
-
Mysql-hash取模分表
MySql 09-22 3974浏览 0评论直接demo/** * 添加数据 */ public function add() { //添加uuid $sql = 'insert into article_create_id 
-
Mysql后期无奈分表(一)Merge
MySql 09-22 2374浏览 0评论一:介绍:merge是Mysql最简单的一种分表,Mysql自带的一个分表功能,Merge表并不保存数据,Merge表和分表是对应映射关系。二:优缺点:优点:使用简单,不用修改程序代码,最多我们修改一下Merage表名就可以兼容以前程序(修改表名的时候一定要备份以前的,以防万一。)缺点:a:只能使用MyISAM引擎b:很难平均分配,比如Merage设置插入条件,要么只能插入到第一个表,要么插入到最
-
mysql远程连接报1130错误
MySql 08-13 3336浏览 0评论错误:ERROR 1130: Host '192.168.1.3' is not allowed to connect to thisMySQL serve错误1130:主机192.168.1.3”不允许连接到thismysql服务原因:被连接的数据不允许使用 192.168.1.3访问,只允许是用 localhost;解决方法:启动cmd mysql 注意环境变量mysql -u
-
phpstudy环境mysql远程连接1130
MySql 07-13 3185浏览 0评论navicat for mysql 连接另一台电脑mysql提示1130找到phpstudy安装目录下的my.ini我的在D:\phpStudy\PHPTutorial\MySQL\my.ini在[mysqld]新增一行skip-grant-tables解决了
-
MYSQL查询包含指定数的sql
MySql 06-10 2895浏览 0评论应用场景是现在偶遇个表,里面有个字段为type type里面 1,2,54,68,21,11,22 那么我要type满足包含2,54,21这条sql语句应该怎么写呢 来看看这条语句 SELECT * FROM test WHERE CONCAT( ",", VALUE, "," ) REGEXP ",(4|25|2),"; 有兴
-
mysql-sql语句去除前后空白字符
MySql 05-18 6863浏览 0评论平时在使用excel导入到mysql的时候,难免会有一些空白或者特殊字符导致,可能会导致查询异常,也是个麻烦 mysql中如何去除空白字符 update table set field = TRIM(field); mysql 去除特殊字符(制表符、换行符、回车)导致的空白: update table set field = replace(repl
-
MYSQL插入报错:SQLSTATE[HY000]: General error: 1364 Field 'xxxxx' doesn't have a default value
MySql 03-31 8281浏览 0评论第一次遇到的问题就得写个日记记录下 mysql报错提示: SQLSTATE[HY000]: General error: 1364 Field 'xxxxx' doesn't have a default value 这个报错翻译过来就是: details字段没有默认的数值;也就是说我们没有为其分配数值,而表中此字段也没有设置默认值