MySQL的引擎有两种,一种是InnoDB,另外一种是MYISAM。MYISAM是基于表级锁的,在操作的时候,是将整张表都锁定,不同线程不能同时操作不同行的数据。不过这个引擎的读取性能比较高。InnoDB是行级锁,可以并发修改不同行。
为表添加唯一索引:
auter table xxx add unique index(key);