Удалить два старых черновика и сохранить публикации

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

Наблюдаемый результат программы
НаблюдениеРезультат
Удалено черновиков2
Остались ID2, 4, 5
ID 2: публикация сохраненада
Несуществующий ID: удалено0
Строки и дополнительные наблюдения
{
    "remaining_rows": [
        {
            "id": 2,
            "state": "published",
            "created_on": "2026-01-01"
        },
        {
            "id": 4,
            "state": "draft",
            "created_on": "2026-01-03"
        },
        {
            "id": 5,
            "state": "draft",
            "created_on": "2026-12-01"
        }
    ],
    "delete_result_type": "mysql_xdevapi\\Result"
}

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