Увидеть округление цены после успешного сохранения

Ответы получены от MySQL через X Protocol. Созданные программой учебные объекты после чтения удалены.

Наблюдаемый результат программы
НаблюдениеРезультат
Отправлено12.345
Сохранено12.35
Сообщений о первом сохранении1
Код первого сообщения1265
Сообщений о точной цене0
Цена после второго сохранения12.35
Строки и дополнительные наблюдения
{
    "sent": "12.345",
    "saved": {
        "price": "12.35"
    },
    "warnings": [
        {
            "message": "Data truncated for column 'price' at row 1",
            "level": 1,
            "code": 1265,
            "type": "mysql_xdevapi\\Warning"
        }
    ],
    "exact_warnings": [],
    "exact_saved": {
        "price": "12.35"
    },
    "receipt_type": "mysql_xdevapi\\Result",
    "saved_type": "string",
    "sql_mode": "ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
}

Полный JSON результата, включая реальные идентификаторы, сохранён рядом в result.json.