gpt4 book ai didi

php - 通过 PHP 检测 MySQL InnoDB

转载 作者:行者123 更新时间:2023-11-29 03:05:57 25 4
gpt4 key购买 nike

如何从 PHP 程序中检测 MySQL 数据库表是否正在使用 InnoDB 存储引擎?

原因 - PHP 程序需要利用数据库事务。 InnoDB 支持事务。 MyISAM(MySQL 默认存储引擎)没有。如果不支持事务,则程序需要失败。

最佳答案

试试这个:

SHOW TABLE STATUS WHERE Name = 'xxx'

这将为您(除其他外)提供您想要的引擎列。

或者如果你想要它在数据库级别

SELECT TABLE_NAME, ENGINE FROM information_schema.TABLES where TABLE_SCHEMA = 'dbname'

关于php - 通过 PHP 检测 MySQL InnoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15239868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com