Синтаксис Mysql

Запрос:

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

Я пытаюсь использовать опцию nolock для оптимизированного запроса в базе данных MySQL, но по какой-то причине вышеупомянутый запрос не работает, и я получаю сообщение об ошибке:

У вас есть ошибка в вашем синтаксисе SQL;

Какие-нибудь мысли?

2 ответа

MySQL не поддерживает with (nolock)это вещь SQL Server.

Вот статья, рассказывающая о получении эквивалентного эффекта в MySQL: MySQL с nolock

WITH(NOLOCK) кажется, в MSSQL ( см. MSDN)

В MySQL InnoDB у вас есть этот эквивалент SET [GLOBAL | SESSION] TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

Смотрите на форумах MySQL

Другие вопросы по тегам