MYSQL数据库的引擎主要分为InnoDB和MYISAM。 MYISAM支持表级锁。 例如, 如果此表中有N行, 则需要更改一行记录, 例如, 更改第二行数据的信息。 这对应于MYISAM。 它是一个锁定全表, 也就是说, 你有另一个线程来更新这一行记录, 它无法更新, 你必须等待释放锁后第一个线程完成, 才能执行更新这一行数据,
这是MYISAM的弱点, 但MYISAM读数的表现非常高, 它基于全表扫描,
InnoDB是一个行级锁。 它的锁定对每一行都很准确。 例如, 如果线程想要更新第二行数据, 则线程2需要更新第一行数据。
此时, 它可以同时更新, 但如果同时更新第二行, 则会有等待, 这是行级锁定。
以上是两者的区别;














