rdbms: add bad mysql table/column codes to wasKnownStatementRollbackError()
authorAaron Schulz <aschulz@wikimedia.org>
Tue, 19 Mar 2019 03:22:59 +0000 (20:22 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Tue, 19 Mar 2019 03:22:59 +0000 (20:22 -0700)
Change-Id: I826681ae7582b6f8af09b1d5ed08378532af2556

includes/libs/rdbms/database/DatabaseMysqlBase.php

index 7fbd34d..1a406cf 100644 (file)
@@ -1407,7 +1407,7 @@ abstract class DatabaseMysqlBase extends Database {
                }
 
                // See https://dev.mysql.com/doc/refman/5.5/en/error-messages-server.html
-               return in_array( $errno, [ 1022, 1216, 1217, 1137 ], true );
+               return in_array( $errno, [ 1022, 1216, 1217, 1137, 1146, 1051, 1054 ], true );
        }
 
        /**