problemi con lock tables (errore 1100) come fare?

  • Creatore Discussione Creatore Discussione virg
  • Data di inizio Data di inizio

virg

Nuovo Utente
19 Ott 2012
18
0
0
Buonasera a tutti,
ho cercvato in rete e mi sono arreso, si fa per dire..
Problema :
ho due tabelle articoli e giacenze, due utenti pippo e paperino
l'utente pippo entra e richiama la tabella articoli con codice 23 (deve cambiare il prezzo di vendita)
l'utente paperino entra e interroga anche lui l'articolo 23 e vuole venderne 2 pezzi.
io ho provato a fare questo:
a) quando pippo entra e subito prima della select su articoli
lock tables articoli write
quindi
select * from articoli where codice ='23'

paperino digita 23 e viene eseguito

select * from articoli where articolo = 23

mysql mi ritorna il codice di errore -1100 che dice che non ho laccato le tabelle

come si può risolvere? ho cercato anche con get_lock ma il buio si è fatto più fitto.
C'è una soluzione o bisogna inventarsi cosa?

grazie a tutti con anticipo.:love:
 

Discussioni simili