文章目录
- 0、update 优化
- 1、创建表
- 2、默认是行锁
- 3、行锁升级为表锁
- 4、给name字段建立索引
0、update 优化
InnoDB的行锁是针对索引加的锁,不是针对记录加的锁,并且该索引不能失效,否则会从行锁升级为表锁。
1、创建表
create table course(
id int auto_increment primary key comment '主键ID',
name varchar(10) comment '课程名称'
) comment '课程表';
insert into course values (null, 'Java'), (null, 'PHP'), (null , 'MySQL') ,
(null, 'Hadoop');
2、默认是行锁
3、行锁升级为表锁
4、给name字段建立索引
mysql> create index idx_course_name on course(name);
Query OK, 0 rows affected (0.37 sec)
Records: 0 Duplicates: 0 Warnings: 0mysql>