快乐每一天 夏虫不可以语冰
varcahr(m) key_len=m*3+2
Read More
The NULL value can be surprising until you get used to it. Conceptually, NULL means “a missing unknown value” and it is treated somewhat differently from other values.
我们在监控Redis的时候依赖服务的当前的运行状态,Redis相对简易,需要我们自己到INFO里面去抓数据
接上文Replace into 带来的主从自增主键差异后,故障切换后的数据写入冲突
123456789101112131415161718192021
CREATE TABLE `t` ( `id` int(11) NOT NULL AUTO_INCREMENT, `age` int(11) DEFAULT NULL, `msg` varchar(10) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uniq_age` (`age`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;insert into t (age, msg) values (1,'aaa'),(2,'bbb'),(3,'ccc');select * from t;+----+------+------+| id | age | msg |+----+------+------+| 1 | 1 | aaa || 2 | 2 | bbb || 3 | 3 | ccc |+----+------+------+3 rows in set (0.01 sec)
部署位置{version}参数部分为自动化预留,手动的同学可参考例子
今天朋友问mysql的update set的内容是否有顺序问题
pt-osc(pt-online-schema-change的缩写)用于对mysql不锁表的ALTER TABLE操作
当今主流的MySQL存储引擎是InnoDB