Mysql
 sql >> Base de données >  >> RDS >> Mysql

Exécution synchronisée de la procédure stockée dans mysql

Comme mentionné dans mes commentaires ci-dessus, vous devriez trouver qu'une transaction est suffisante pour la plupart des besoins ; cependant, si vous devez attendre explicitement que l'autre appel soit terminé, utilisez GET_LOCK(str,timeout) :

Cette fonction n'est pas sûre pour la réplication basée sur des instructions. À partir de MySQL 5.5.1, un avertissement est enregistré si vous utilisez cette fonction lorsque binlog_format est défini sur STATEMENT . (Bogue #47995)