你如何从PHP脚本中区分出MariaDB和MySQL之间的区别?

时间:2014-02-09 19:18:44

标签: php mysql mariadb

有没有办法检测是使用MySQL还是使用MariaDB? 因为这在进行MariaDB特定优化时非常有用。

1 个答案:

答案 0 :(得分:7)

SHOW VARIABLES LIKE "%version%";

这是来自Maria DB

version=10.0.7-MariaDB-1~quantal-log

这是来自MySQL

version_comment=MySQL Community Server (GPL)

使用PDO,您可以使用ATTR_SERVER_VERSION属性获取服务器版本:

echo $conn->getAttribute(PDO::ATTR_SERVER_VERSION); // output: <major>.<minor>.<build>-MariaDB