update优化 InnoDB引擎的行锁是对于索引加的锁,不是对记录加的锁,并且该索引不能失效,否则会从行锁升级为表锁
在执行update语句的时候,要根据索引字段进行更新,否则进行非索引字段更新之后,原本的行锁就会升级为表锁,锁表会 降低并发性能。所以更新语句的where条件后要是索引字段,并且索引不能失效,如果索引失效了一样会升级为表锁