bowei0 2013-05-08
今天遇到一个问题,修改唯一索引字段的长度出现一个问题:重复key
使用ALTER TABLE uc_users MODIFY user_id varchar(32) NOT NULL;
其实,问题不是重复key的原因,主要是因为我多加了一个NOT NULL,因为该字段里有空值,所以会报错
其实,null的字段也是可以加唯一索引的,但是多个空串字段不可以加唯一索引
create t1 as select * from ...
死锁的本质是资源竞争,批量插入如果顺序不一致很容易导致死锁,我们来分析一下这个情况。为了方便演示,把批量插入改写为了多条 insert。t1 t2 begin; begin; insert ignor