تعطيل Adblock

Adblock يحظر بعض المحتوى على الموقع

ADBlock errore

Come fare una select nolock in mysql

 التحقق

سؤال

In sql server per fare una select che NON blocchi la lettura della tabella si usa la seguente query con la dicitura WITH (NOLOCK):


select * from tabella_esempio with(nolock)


Come si può fare la stessa cosa in MYSQL?

المحلول

La soluzione è molto semplice, come prima cosa si può eseguire le query sotto transazione ed eseguire una transazione settando il livello a READ UNCOMMITTED, come secondo passaggio si possono eseguire le query di ricerca scrivendole nel seguente modo:


select * from tabella_esempio LOCK IN SHARE MODE


Questo tipo clausola (LOCK IN SHARE MODE) consente di eseguire le query senza bloccare la tabella.


مرخصة بموجب: CC-BY-SA مع الإسناد