space_object:delete()
-
object
space_object
-
space_object:
delete
(key) Удаление кортежа по первичному ключу.
Параметры: - space_object (space_object) – ссылка на объект
- key (scalar/table) – значения поля первичного ключа, которые должны возвращаться в виде Lua-таблицы, если ключ составной
возвращает: удаленный кортеж.
тип возвращаемого значения: tuple
Факторы сложности: Размер индекса, тип индекса
Примечание про движок базы данных: 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' ...
Для получения дополнительной информации о сценариях использования и типичных ошибках, см. Пример: использование операций с данными далее в разделе.
-