mysql - 使用 NOLOCK 更新查询
问题描述
我正在使用这个查询
update dbo.tbhints (NOLOCK) set off=12 where application =15
但这给了我以下错误
'('.' 附近的语法不正确
解决方案
NOLOCK
可用于SQL Server
. 以下是 in 的等价NOLOCK
物Mysql
:
SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;
SELECT * FROM TABLE_NAME ;
SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ ;
参考这个。
推荐阅读
- java - 如何避免在Scala中自动舍入小双数?
- microsoft-graph-api - Microsoft Graph API callRecords 订阅未收到通知
- flutter - Dio 改造子库的 Flutter 缓存机制
- r - 将数据框列拆分为多列
- react-native - 如何在android中设置react native expo picker的样式
- excel - 从Excel中的单元格中删除字母
- reactjs - ReactJS 通过 props 传递对象或每次从数据库中读取性能更高
- php - 在 post 方法中将变量传递到另一个页面
- c# - 在带有 WCF 对象的 Visual Studio QuickWatch 中使用 LINQ
- postgresql - 如何从 PostgreSQL 的 if 语句中触发脚本?