今天和大家简单聊聊MySQL的约束主键与唯一索引约束:

PRIMARY KEY and UNIQUE Index Constraints

文章不长,保证有收获。

触发约束检测的时机:

  • insert
  • update

当检测到违反约束时,不同存储引擎的处理动作是不一样的。

如果存储引擎支持事务,SQL会自动回滚。

例子:

create table t1 (id int(10) primary key)engine=innodb; insert into t1 values(1);
收藏 打印