在mysql 的存储过程中如何实现with nolock功能
在sql server中是可以这样写:
SQL code
SELECT * FROM table WITH (NOLOCK);
但在mysql中没有这样的语句,请问在mysql中如何实现同样的功能,谢谢!
------解决方案--------------------MYSQL中无此语句。
------解决方案--------------------要达到什么目的,表什么引擎
------解决方案--------------------其实没必要用这个语句
------解决方案--------------------不同的系统,锁机制的原理不一样.
在大部分的事务中, MYSQL/INNODB的select不会产生类似MSSQL中那样的锁.
所以就没必要需要nolock
倒是在某些场合,selelct需要加锁, 而同样的场合, 在MSSQL中却不用锁.
------解决方案--------------------据我所知,mysql存储过程会自动加锁 with nolock 这样的用法 没有见过