Battlenet account player data element
Таблица battlenet_account_player_data_element
Таблица battlenet_account_player_data_element из базы данных auth хранит значения “элементов данных игрока” (player data elements) на уровне Battle.net аккаунта. Запись определяется парой (battlenetAccountId, playerDataElementAccountId) и может хранить значение либо в виде `float`, либо в виде `int64` (в зависимости от типа элемента).
Структура таблицы
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| battlenetAccountId | int | UNSIGNED | PRIMARY (battlenetAccountId, playerDataElementAccountId) | NO | ||
| playerDataElementAccountId | int | UNSIGNED | PRIMARY (battlenetAccountId, playerDataElementAccountId) | NO | ||
| floatValue | float | YES | NULL | |||
| int64Value | bigint | YES | NULL |
battlenetAccountId
ID Battle.net аккаунта-владельца. Это значение является ID из таблицы battlenet_accounts (поле `battlenet_accounts.id`).
Пример: 1001
playerDataElementAccountId
Идентификатор элемента данных (какой именно “элемент/параметр” хранится в этой строке). Используется ядром как ключ к конкретному типу/назначению значения.
Пример: 7
floatValue
Значение элемента в формате `float`. Может быть `NULL`, если для данного `playerDataElementAccountId` хранение идёт в `int64Value` или значение не задано.
Пример: 12.5
int64Value
Значение элемента в формате `int64` (`bigint`). Может быть `NULL`, если для данного `playerDataElementAccountId` хранение идёт в `floatValue` или значение не задано.
Пример: 123456789