php中的beginTransaction函数在数据库默认不使用myISAM引擎时,或者在表使用myISAM而不是InnoDB时不会返回false。
那么,当这种情况发生时,您如何进行错误处理呢?
我找到了这个链接,可以在这里查询数据库,看看表是myisam还是innodb。。。但我不知道这是否是最好的解决方案。我必须在每次查询之前检查表是myisam还是innodb。如何查找我的a表是MyISAM还是Innodb
php中的beginTransaction函数在数据库默认不使用myISAM引擎时,或者在表使用myISAM而不是InnoDB时不会返回false。
那么,当这种情况发生时,您如何进行错误处理呢?
我找到了这个链接,可以在这里查询数据库,看看表是myisam还是innodb。。。但我不知道这是否是最好的解决方案。我必须在每次查询之前检查表是myisam还是innodb。如何查找我的a表是MyISAM还是Innodb