MySQL多语句块

时间:2013-08-28 16:48:38

标签: mysql deadlock

正如我们所知,MySQL支持多语句查询,即我们可以执行两个或多个由分号分隔的语句,只有一个函数调用。这可以使用例如PHP函数mysqli_multi_query()来完成。

现在我有一个问题。我想在一次调用中执行以下两个语句,但是调用很长时间都没有返回。我想知道这两个语句是否会导致死区

如果是这样,我该如何解决?

update users set user_openid='' where user_openid='12345';
update users set user_openid='23456', user_fakeid='34567' where user_login='cifer';

0 个答案:

没有答案