# 2026-06-29 更新日志
1. 修复 db_pdo_mysql::exec() 异常时返回 0 而非 FALSE,导致 db_insert/db_exec 的 === FALSE 检查永远不成立,表不存在时发帖仍提示成功跳转404 [类型误用]
2. 修复 install.sql 中 FULLTEXT ngram 索引内嵌在 CREATE TABLE 内,MySQL 不支持 ngram parser 时整个表创建失败(bbs_thread、bbs_post 不存在)[配置不同步]
3. 修复 HealthCheckService::checkDatabase() 表前缀读取路径 $conf['db']['master'] 不存在(应为 $conf['db']['pdo_mysql']['master']),表存在性检测改用 INFORMATION_SCHEMA 精确查询 [状态不同步]
4. install_sql_file 新增 FULLTEXT_TOLERANT 容错标记,全文索引创建失败不中断安装
本次学到的教训:PDO exec() 异常捕获后返回 0 而非 FALSE,所有用 === FALSE 判断执行结果的代码都会失效,必须通过 errno 二次校验