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

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

Наблюдаемый результат программы
НаблюдениеРезультат
Переданная цена12.345
Сохранённая цена12.35
Вставлено строк1
Предупреждений1
Объект предупрежденияmysql_xdevapi\Warning
Код1265
Уровень1
Строки и дополнительные наблюдения
{
    "input_price": "12.345",
    "warning_count": 1,
    "warnings": [
        {
            "type": "mysql_xdevapi\\Warning",
            "code": 1265,
            "level": 1,
            "message": "Data truncated for column 'price' at row 1"
        }
    ],
    "saved_rows": [
        {
            "sku": "LED",
            "price": "12.35"
        }
    ],
    "saved_price_type": "string",
    "affected": 1,
    "sql_mode": [
        {
            "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.