0

询问:

select t1.col1
  from table1 t1
inner join with (nolock) table2 t2 on t1.col2 = t2.col1

我试图在 mySQL db 中使用 nolock 选项进行优化查询,但由于某种原因,上述查询不起作用,我收到的错误是

您的 SQL 语法有错误;

有什么想法吗?

4

2 回答 2

7

MySQL 不支持with (nolock),那是 SQL Server 的事情。

这是一篇关于在 MySQL 中获得等效效果的文章:MySQL with nolock

于 2010-05-28T21:51:35.343 回答
1

WITH(NOLOCK)似乎在 MSSQL 中(见 MSDN

在 MySQL InnoDB 中,你有这个等价物SET [GLOBAL | SESSION] TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

在 MySQL 论坛上查看

于 2010-05-28T22:05:10.740 回答