MySQL のソースから MySQL のバージョンを判断する必要のあるサードパーティーツールは、トップレベルソースディレクトリの VERSION
ファイルを読み取ることができます。 このファイルには、バージョンの各部分が個別にリストされています。 たとえば、バージョンが MySQL 8.0.4-rc の場合、ファイルは次のようになります:
MYSQL_VERSION_MAJOR=8
MYSQL_VERSION_MINOR=0
MYSQL_VERSION_PATCH=4
MYSQL_VERSION_EXTRA=-rc
ソースが General Availablility (GA) リリース用でない場合、MYSQL_VERSION_EXTRA
値は空ではありません。 前述の例では、値は「「候補者のリリース」」に対応しています。
バージョンのコンポーネントから 5 桁の数字を構成するには、次の式を使用します。
MYSQL_VERSION_MAJOR*10000 + MYSQL_VERSION_MINOR*100 + MYSQL_VERSION_PATCH