首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql DeadLock的更新

Mysql DeadLock的更新
EN

Stack Overflow用户
提问于 2012-08-09 14:04:35
回答 1查看 1K关注 0票数 2

我和Cake 2.1.2一起工作

这是我在控制器中的动作:

代码语言:javascript
复制
$this->News->updateAll(
    array('News.Unread' => 0),
    array('News.Id <=' => $lastNewsId, 'RequestingUserId' => $current['id'])
);

有时我得到了这个错误: PDOException SQLSTATE40001:序列化失败:在尝试锁定时发现了1213死锁;尝试重新启动事务

我确信在任何脚本中都没有锁。我有什么要解决的?

EN

回答 1

Stack Overflow用户

发布于 2013-01-16 21:06:48

您可以通过将表上的引擎类型更改为InnoDB来防止这种情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11885240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档