mysql默认是表锁还是行锁

mysql默认是表锁还是行锁

mysql默认的是表级锁。如果是启用InnoDB 存储引擎那么该数据库支持行级锁。

查看mysql数据库的详细信息 可以用 show statusINNODB的行级锁有共享锁(S LOCK)和排他锁(X LOCK)两种。共享锁允许事物读一行记录,不允许任何线程对该行记录进行修改。排他锁允许当前事物删除或更新一行记录,其他线程不能操作该记录。