首页 > 解决方案 > 使用 NOLOCK 更新查询

问题描述

我正在使用这个查询

update dbo.tbhints (NOLOCK) set off=12 where application =15

但这给了我以下错误

'('.' 附近的语法不正确

标签: mysqlsql

解决方案


NOLOCK可用于SQL Server. 以下是 in 的等价NOLOCKMysql

 SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;
 SELECT * FROM TABLE_NAME ;
 SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ ;

参考这个


推荐阅读