Jak je uvedeno v mých komentářích výše, měli byste zjistit, že transakce je dostatečná pro většinu potřeb; pokud však potřebujete výslovně počkat, až se dokončí druhé volání, použijte GET_LOCK(str,timeout)
:
Tato funkce není bezpečná pro replikaci založenou na příkazech. Počínaje MySQL 5.5.1 se při použití této funkce zaznamená upozornění, když binlog_format
je nastaven na STATEMENT
. (chyba #47995)