禁用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归因