Concorrenza UPDATE

Non ho ben chiara una cosa, come viene gestita la concorrenza durante una query di update?

Esempio:

Un db ha una tabella che contiene dei record con il campo "TESTO".

utente A inserisce nel campo TESTO la stringa "aaaaaaaaaaaa" e allo stesso tempo utente B inserisce sempre nel campo TESTO dello stesso record la stringa "bbbbbbbbbbbbb" cosa avrò poi nel campo TESTO?

Quello che mi interessa è che non ci sia una cosa del tipo "aaabaababbbbbabababab", questo viene rispettato?

inviato 10 anni fa
blow
blow
1
X 0 X

Non esistono operazioni contemporanee, c'è sempre un'operazione che avviene prima di un'altra, anche un microsecondo prima.

La query lanciata per prima blocca la tabella fino alla sua conclusione. Ulteriori query lanciate immediatamente dopo devono attendere che la tabella si sblocchi, ovvero che la precedente query sia stata completata.

Quindi puoi star tranquillo.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Capito grazie mille!!

risposto 10 anni fa
blow
blow
1
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda