如果数据更新时上了锁,那么对查询此数据有影响吗?会等待还是不受影响
如果上的是行级锁,那么这条数据会被锁住。如果是表级锁,那么表会被锁住。
如果上了表锁,你查询的时候,不管查这个表的哪一行数据,它就会一直卡住不动,一直等到锁解开为止。时间长了,就会提示超时。如果开了慢日志,这个SQL还会被记录进慢日志。如果上了行锁,就只是查被锁的那行数据。
要看是什么级别的锁