CakePHP 3 で database disk image is malformed のエラーが出る場合の対処方法

CakePHP 3 (3.8.2) で開発をしていたら、下記エラーが発生しました。

Error: SQLSTATE[HY000]: General error: 11 database disk image is malformed

見たことがないメッセージで面食らったのですが、tmp/debug_kit.sqliteを削除したところ解消しました。

ところで、何をみて SQLite が怪しいと考えたかというと、CakePHP のエラー画面左側「vendor stack frames」一覧にあった下記の「SqliteStatement.php」の部分です。

⟩ Cake\Database\Statement\BufferedStatement->execute CORE\src\Database\Statement\SqliteStatement.php, line 41

エラー画面に書かれているメッセージにはヒントがあることが多いです。英字で敷居が高く感じるかもしれませんが、特に解決策がすぐに分からない場合には、一読してみてください。