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