# mysql\_get\_client\_version

## Syntax

```c
unsigned long mysql_get_client_version(void);
```

## Description

Returns a number representing the client library version. The value has the format XXYYZZ: major version \* 10000 + minor version \* 100 + patch version.

## Return Value

A long integer representing the client version

{% hint style="info" %}

* To obtain a string containing the client library version use the [mysql\_get\_client\_info()](/docs/connectors/mariadb-connector-c/api-functions/mysql_get_client_info.md) function.
* Since MariaDB Server 10.2.6 and MariaDB Connector/C 3.0.1 the client library is bundled with server package and returns the server package version. To obtain the client version of the connector, please use the constant `MARIADB_PACKAGE_VERSION_ID`
  {% endhint %}

## See Also

* [mysql\_get\_client\_info()](/docs/connectors/mariadb-connector-c/api-functions/mysql_get_client_info.md)

{% @marketo/form formId="4316" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mariadb.com/docs/connectors/mariadb-connector-c/api-functions/mysql_get_client_version.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
