Не затереть сохранение другого редактора

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

Наблюдаемый результат программы
НаблюдениеРезультат
Первая правка1
Устаревшая правка0
Имя после обеих попытокLED warm
Версия2
Повтор того же значения1
Правка отсутствующего ID0
Строка 1 существуетда
Строка 999 существуетнет
Строки и дополнительные наблюдения
{
    "first_editor": {
        "id": 1,
        "name": "LED",
        "version": 1
    },
    "second_editor": {
        "id": 1,
        "name": "LED",
        "version": 1
    },
    "saved": {
        "id": 1,
        "name": "LED warm",
        "version": 2
    },
    "absent": null,
    "same_value_affected": 1,
    "missing_affected": 0
}

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