Php 数据库抽象层检查表失败
关于检查表查询,我有一个相当大的问题,但仅通过PDO。现在,我有一个DBAL,它内置了腐败修复。它将MyISAM表用于主存储目的,并在第一次使用特定脚本访问该表时自动检查该表是否损坏。如果它已损坏,它将修复该表,获取所有剩余的ID,并将其与备份表中的ID进行比较(SQLite用于本地部署,InnoDB用于服务器端部署),然后将缺少的值推回。这使我们的开发人员不必担心数据损坏,因为DBAL会自动进行备份和修复/恢复。我遇到的障碍是部署。出于某种原因:Php 数据库抽象层检查表失败,php,mysql,heidisql,Php,Mysql,Heidisql,关于检查表查询,我有一个相当大的问题,但仅通过PDO。现在,我有一个DBAL,它内置了腐败修复。它将MyISAM表用于主存储目的,并在第一次使用特定脚本访问该表时自动检查该表是否损坏。如果它已损坏,它将修复该表,获取所有剩余的ID,并将其与备份表中的ID进行比较(SQLite用于本地部署,InnoDB用于服务器端部署),然后将缺少的值推回。这使我们的开发人员不必担心数据损坏,因为DBAL会自动进行备份和修复/恢复。我遇到的障碍是部署。出于某种原因: CHECK TABLE pointof
CHECK TABLE pointofcare.zentry_visit_answer MEDIUM
以数组形式返回“{msg_type=>status,msg_text=>ok}”,即使我在heidisql中运行完全相同的查询,它也会以错误而不是ok的形式返回。我想弄明白这一点,但我已经穷途末路了。查询一起失败是有意义的,但是在php中返回一个值,在heidisql中返回另一个值是没有意义的。我要连接的数据库在我的本地计算机上。任何帮助都将不胜感激解决它。有一个逻辑门确定IP地址(本地或广域网)。它指向WAN上不包含损坏的DB。本地数据库是测试用例。呼