2015-12-02 2 views
0

Правильно ли это сделать READ UNCOMMITTED?Правильно ли это сделать READ UNCOMMITTED? - Laravel

$cars = Cars 
     ::raw('SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;') 
     ->Active()->get(); 
+0

Вы запустили его? вы получили какие-либо ошибки? Если вы хотите проверить, сделал ли это что-то: может быть интересно? : [Просмотр уровня изоляции для запроса в mysql] (http://stackoverflow.com/questions/5347567/view-isolation-level-for-a-query-in-mysql) –

+0

Вы решили свою проблему, может быть? Как ты сделал это? – boroboris

ответ

0

Вы должны использовать:

Cars::raw('SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED'); 

и чем

$cars = Cars::all(); 

, чтобы получить все автомобили, например.

+0

Привет, Я использую Laravel 5.3.6, Могу ли я помочь мне? – Pankaj

+0

Вы пробовали этот ответ? если да, то где проблема и почему это не сработало? и какую версию sql вы используете? – boroboris

-2

Вы не должны использовать READ UNCOMMITTED, если вы не генерируете случайное число и не заботитесь о возвращенных данных.

+0

Это встречный результат, и вопрос спрашивает, что это такое. – boroboris

+0

Вопрос аналогичен «Это правильный способ разыменования неинициализированного указателя?» Важно сначала понять, что это почти никогда не то, что вы действительно хотите сделать. – skyde

Смежные вопросы