【发布时间】:2015-05-04 13:30:10
【问题描述】:
当数据库默认不使用 myISAM 引擎,或者表使用 myISAM 而不是 InnoDB 时,php 中的 beginTransaction 函数不会返回 false。
那么,当这种情况发生时,您如何处理错误?
【问题讨论】:
标签: php pdo transactions innodb myisam
当数据库默认不使用 myISAM 引擎,或者表使用 myISAM 而不是 InnoDB 时,php 中的 beginTransaction 函数不会返回 false。
那么,当这种情况发生时,您如何处理错误?
【问题讨论】:
标签: php pdo transactions innodb myisam
我找到了这个链接,我可以在其中查询数据库并查看表是 myisam 还是 innodb...但我不知道这是否是最佳解决方案。如果表是 myisam 或 innodb,我必须在每次查询之前检查。 How do I find if my a table is MyISAM or Innodb
【讨论】: