查询:
select t1.col1
from table1 t1
inner join with (nolock) table2 t2 on t1.col2 = t2.col1
我试图在mySQL数据库中使用nolock选项进行优化查询,但出于某种原因上面的查询 不起作用,我收到的错误是
您的SQL语法有错误;
有什么想法吗?
答案 0 :(得分:7)
MySQL不支持with (nolock)
,这是SQL Server的事情。
以下是一篇关于在MySQL中获得同等效果的文章:MySQL with nolock
答案 1 :(得分:1)
WITH(NOLOCK)
似乎在MSSQL(see MSDN)
在MySQL InnoDB中,你有这个等价的SET [GLOBAL | SESSION] TRANSACTION ISOLATION LEVEL READ UNCOMMITTED