MySQL - sintaxis lock table

   
Vista:

sintaxis lock table

Publicado por Tomas (7 intervenciones) el 11/02/2015 20:03:36
Hola, sé que existen el share mode y el exclusive mode, también sé a que sirve cada uno, pero no me funciona el comando, he tenido que usar el lock tables x write/read (que sí me ha funcionado) . Pensaba que el share mode y exclusive mode eran de oracle, pero no, también son para mysql.
Tengo instalado el mysql-server-5.5. El comando que he escrito es:

lock table X in share mode. Pero me dice error de sintaxis.

También necesito saber en que consiste el bloqueo exclusivo de lineas y como se usa ( no he encontrado info sobre el tema).
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

sintaxis lock table

Publicado por xve (898 intervenciones) el 11/02/2015 20:33:48
Hola Tomas, la verdad es que nunca lo he realizado como muestras... tienes que indicar para que la quieres bloquear, si lectura o escritura... algo así:

1
lock tables X READ;

https://dev.mysql.com/doc/refman/5.0/en/lock-tables.html

Es esto lo que buscas?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

sintaxis lock table

Publicado por Tomas (7 intervenciones) el 11/02/2015 20:43:03
No, esa parte es la que Sí me funciona. Pero en el ejercicio me piden que use el share lock (vendria a ser el read) y exclusive lock (vendria a ser el write).

En la guia que tengo esta esto:

LOCK TABLE [<User>.]<tablename> IN EXCLUSIVE [nowait]

y deduzco que es esto: LOCK TABLE X IN EXCLUSIVE , o LOCK TABLE X IN SHARE, pero no funciona.
No se que tiene que ver el [<User>] i el [nowait]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar