{
    "id": "mysql142-x-metadata-numeric-shape",
    "title": "Сохранить точную цену, большой ID и отсутствие значения",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Корректировка",
            -2
        ],
        [
            "Тип PHP корректировки",
            "int"
        ],
        [
            "Корректировка signed",
            true
        ],
        [
            "Остаток",
            4
        ],
        [
            "Остаток signed",
            false
        ],
        [
            "Точная цена",
            "1234567890.12"
        ],
        [
            "Тип PHP цены",
            "string"
        ],
        [
            "Дробных знаков",
            2
        ],
        [
            "Внешний ID",
            "18446744073709551615"
        ],
        [
            "Тип PHP внешнего ID",
            "string"
        ],
        [
            "Примечание",
            "NULL: значение не задано"
        ],
        [
            "Тип PHP примечания",
            "null"
        ]
    ],
    "checks": {
        "signed_value": true,
        "unsigned_value": true,
        "integer_metadata": true,
        "exact_decimal": true,
        "decimal_scale": true,
        "large_id": true,
        "null_preserved": true,
        "flags_boolean": true,
        "numeric_charset_absent": true,
        "owned_objects_removed": true
    },
    "observations": {
        "metadata": [
            {
                "class": "mysql_xdevapi\\ColumnResult",
                "label": "adjustment",
                "name": "adjustment",
                "table_label": "mysql142_numbers_1e0ff86e07fe",
                "table_name": "mysql142_numbers_1e0ff86e07fe",
                "schema": "php_manual_x139",
                "type": 19,
                "length": 11,
                "fractional_digits": 0,
                "signed": true,
                "padded": false,
                "charset": null,
                "collation": null
            },
            {
                "class": "mysql_xdevapi\\ColumnResult",
                "label": "stock",
                "name": "stock",
                "table_label": "mysql142_numbers_1e0ff86e07fe",
                "table_name": "mysql142_numbers_1e0ff86e07fe",
                "schema": "php_manual_x139",
                "type": 19,
                "length": 10,
                "fractional_digits": 0,
                "signed": false,
                "padded": false,
                "charset": null,
                "collation": null
            },
            {
                "class": "mysql_xdevapi\\ColumnResult",
                "label": "price",
                "name": "price",
                "table_label": "mysql142_numbers_1e0ff86e07fe",
                "table_name": "mysql142_numbers_1e0ff86e07fe",
                "schema": "php_manual_x139",
                "type": 0,
                "length": 14,
                "fractional_digits": 2,
                "signed": true,
                "padded": false,
                "charset": null,
                "collation": null
            },
            {
                "class": "mysql_xdevapi\\ColumnResult",
                "label": "external_id",
                "name": "external_id",
                "table_label": "mysql142_numbers_1e0ff86e07fe",
                "table_name": "mysql142_numbers_1e0ff86e07fe",
                "schema": "php_manual_x139",
                "type": 20,
                "length": 20,
                "fractional_digits": 0,
                "signed": false,
                "padded": false,
                "charset": null,
                "collation": null
            },
            {
                "class": "mysql_xdevapi\\ColumnResult",
                "label": "note",
                "name": "note",
                "table_label": "mysql142_numbers_1e0ff86e07fe",
                "table_name": "mysql142_numbers_1e0ff86e07fe",
                "schema": "php_manual_x139",
                "type": 21,
                "length": 80,
                "fractional_digits": 0,
                "signed": false,
                "padded": false,
                "charset": "utf8mb4",
                "collation": "utf8mb4_0900_ai_ci"
            }
        ],
        "row": {
            "adjustment": -2,
            "stock": 4,
            "price": "1234567890.12",
            "external_id": "18446744073709551615",
            "note": null
        },
        "php_types": {
            "adjustment": "int",
            "stock": "int",
            "price": "string",
            "external_id": "string",
            "note": "null"
        },
        "type_constants": {
            "INT": 19,
            "DECIMAL": 0,
            "BIGINT": 20
        }
    },
    "runtime": {
        "php": "8.3.35",
        "extension": "8.0.30",
        "server_version": 80413,
        "schema": "php_manual_x139",
        "host": "127.0.0.1",
        "port": 33140
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "mysql142_numbers_1e0ff86e07fe"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "mysql142_numbers_1e0ff86e07fe"
        }
    ]
}
