Que versión de Mysql usas? y que tipo de tablas pretendes bloquear (MyISAM, Innodb .. )
Te lo comento por qué no todas las opciones o comandos que veas de Msyql están disponibles para toda versión de Mysql ..
Revisa la documentación oficial de Mysql:
http://dev.mysql.com/doc/mysql/en/LOCK_TABLES.html
Por qué .. en la definición de la sintax de LOCK TABLE
S (con "s") no veo eso de "IN SHARE ... "
Un saludo,
PD: Si trabajas con Mysql .. primero empieza a mirar en la la documentación OFICIAL y luego si algo no te quedó claro .. buscate -tutoriales- . así tendras la fuente de información de primera mano y no como suele pasar en "tutoriales" que algunas cosas "omiten".