Como mencioné en mis comentarios anteriores, debe encontrar que una transacción es suficiente para la mayoría de las necesidades; sin embargo, si necesita esperar explícitamente hasta que se complete la otra llamada, use GET_LOCK(str,timeout)
:
Esta función no es segura para la replicación basada en declaraciones. A partir de MySQL 5.5.1, se registra una advertencia si usa esta función cuando binlog_format
se establece en STATEMENT
. (Error #47995)