<legend id='3fgIn'><style id='3fgIn'><dir id='3fgIn'><q id='3fgIn'></q></dir></style></legend>

      <small id='3fgIn'></small><noframes id='3fgIn'>

      <i id='3fgIn'><tr id='3fgIn'><dt id='3fgIn'><q id='3fgIn'><span id='3fgIn'><b id='3fgIn'><form id='3fgIn'><ins id='3fgIn'></ins><ul id='3fgIn'></ul><sub id='3fgIn'></sub></form><legend id='3fgIn'></legend><bdo id='3fgIn'><pre id='3fgIn'><center id='3fgIn'></center></pre></bdo></b><th id='3fgIn'></th></span></q></dt></tr></i><div id='3fgIn'><tfoot id='3fgIn'></tfoot><dl id='3fgIn'><fieldset id='3fgIn'></fieldset></dl></div>
      <tfoot id='3fgIn'></tfoot>
      • <bdo id='3fgIn'></bdo><ul id='3fgIn'></ul>

      PHP、MySQL PDOException 的死锁异常代码?

      时间:2023-10-05

      <small id='pcKdu'></small><noframes id='pcKdu'>

    1. <tfoot id='pcKdu'></tfoot>
      <i id='pcKdu'><tr id='pcKdu'><dt id='pcKdu'><q id='pcKdu'><span id='pcKdu'><b id='pcKdu'><form id='pcKdu'><ins id='pcKdu'></ins><ul id='pcKdu'></ul><sub id='pcKdu'></sub></form><legend id='pcKdu'></legend><bdo id='pcKdu'><pre id='pcKdu'><center id='pcKdu'></center></pre></bdo></b><th id='pcKdu'></th></span></q></dt></tr></i><div id='pcKdu'><tfoot id='pcKdu'></tfoot><dl id='pcKdu'><fieldset id='pcKdu'></fieldset></dl></div>
        <tbody id='pcKdu'></tbody>

        <bdo id='pcKdu'></bdo><ul id='pcKdu'></ul>

      • <legend id='pcKdu'><style id='pcKdu'><dir id='pcKdu'><q id='pcKdu'></q></dir></style></legend>

              • 本文介绍了PHP、MySQL PDOException 的死锁异常代码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                使用 PHP PDO MySQL,异常模式.

                Using PHP PDO MySQL, exception mode.

                是否存在 [MySQL] 死锁的 PDOException 代码?

                Does a PDOException code for [MySQL] deadlocks exist?

                如果没有,还有其他选择吗?

                Is there an alternative if it doesn't?

                推荐答案

                PDO::errorInfo, PDOException::errorInfo

                MySQL 服务器错误代码和消息;错误:1213 SQLSTATE: 40001 (ER_LOCK_DEADLOCK)

                /*[...]*/
                
                //error mode is exception
                $pdoDBHandle->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
                
                try
                {
                    /*[...]*/
                }
                catch(PDOException $exc)
                {
                    if(
                        $exc->errorInfo[0]==40001 /*(ISO/ANSI) Serialization failure, e.g. timeout or deadlock*/;
                
                        && $pdoDBHandle->getAttribute(PDO::ATTR_DRIVER_NAME)=="mysql"
                        && $exc->errorInfo[1]==1213  /*(MySQL SQLSTATE) ER_LOCK_DEADLOCK*/
                    )
                    {
                        /*[...]*/
                    }
                    else
                        throw $exc;
                }
                

                这篇关于PHP、MySQL PDOException 的死锁异常代码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:PHP PDO MySQL 可滚动游标不起作用 下一篇:没有了

                相关文章

                最新文章

                <legend id='5zjiA'><style id='5zjiA'><dir id='5zjiA'><q id='5zjiA'></q></dir></style></legend>

                1. <small id='5zjiA'></small><noframes id='5zjiA'>

                  <i id='5zjiA'><tr id='5zjiA'><dt id='5zjiA'><q id='5zjiA'><span id='5zjiA'><b id='5zjiA'><form id='5zjiA'><ins id='5zjiA'></ins><ul id='5zjiA'></ul><sub id='5zjiA'></sub></form><legend id='5zjiA'></legend><bdo id='5zjiA'><pre id='5zjiA'><center id='5zjiA'></center></pre></bdo></b><th id='5zjiA'></th></span></q></dt></tr></i><div id='5zjiA'><tfoot id='5zjiA'></tfoot><dl id='5zjiA'><fieldset id='5zjiA'></fieldset></dl></div>
                  1. <tfoot id='5zjiA'></tfoot>

                      <bdo id='5zjiA'></bdo><ul id='5zjiA'></ul>