Обновлена 15 сентября 2026 г. в 08:55
delete
Удаление кортежа, идентифицированного первичным ключом.
Параметры:
space_object(space_object) — ссылка на объектkey(scalar/table) — значения полей первичного ключа; должны передаваться как Lua-таблица, если ключ составной
Возвращает
удаленный кортеж
Тип возвращаемого значения
tuple
ER_TRANSACTION_CONFLICT— при обнаружении конфликта транзакций в режиме MVCC-транзакций.
Примечание относительно движка хранения: vinyl возвращает nil
вместо удаленного кортежа.
tarantool> box.space.tester:delete(1)---- [1, 'My first tuple']...tarantool> box.space.tester:delete(1)---...tarantool> box.space.tester:delete('a')---- error: 'Supplied key type of part 0 does not match index part type:expected unsigned'...