有没有办法检测是用MySQL还是用MariaDB? 因为这对于进行 MariaDB 特定优化很有用。
最佳答案
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
关于php - 你如何从 PHP 脚本中区分 MariaDB 和 MySQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21663710/