programing

MariaDB와 MySQL을 PHP 스크립트에서 어떻게 구별합니까?

luckcodes 2022. 10. 28. 21:50

MariaDB와 MySQL을 PHP 스크립트에서 어떻게 구별합니까?

MySQL을 사용하고 있는지 MariaDB를 사용하고 있는지 검출할 수 있는 방법이 있습니까?이는 MariaDB 고유의 최적화에 유용하기 때문이다.

SHOW VARIABLES LIKE "%version%";

이것은 마리아 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

언급URL : https://stackoverflow.com/questions/21663710/how-do-you-tell-the-difference-between-mariadb-and-mysql-from-a-php-script