Команда « Удалить запись» используется для полного удаления одной или нескольких записей из базы данных.
Следующее утверждение является основным синтаксисом команды Delete.
DELETE FROM <Class>|cluster:<cluster>|index:<index> [LOCK <default|record>] [RETURN <returning>] [WHERE <Condition>*] [LIMIT <MaxRecords>] [TIMEOUT <timeout>]
Ниже приведены подробности об опциях в приведенном выше синтаксисе.
LOCK — указывает, как заблокировать записи между загрузкой и обновлением. У нас есть два варианта указать Default и Record .
ВОЗВРАТ — Указывает выражение для возврата вместо количества записей.
LIMIT — определяет максимальное количество записей для обновления.
TIMEOUT — определяет время, в которое вы хотите разрешить запуск обновления до истечения срока его действия.
Примечание. Не используйте DELETE для удаления вершин или краев, поскольку это влияет на целостность графика.
пример
Давайте рассмотрим таблицу клиентов.
Sr.No. | название | Возраст |
---|---|---|
1 | Сатиш | 25 |
2 | Кришна | 26 |
3 | Киран | 29 |
4 | Javeed | 21 |
Попробуйте следующий запрос, чтобы удалить запись с id = 4.
orientdb {db = demo}> DELETE FROM Customer WHERE id = 4
Если приведенный выше запрос выполнен успешно, вы получите следующий вывод.
Delete 1 record(s) in 0.008000 sec(s).
Для проверки записи таблицы Customer вы можете использовать следующий запрос.
Orientdb {db = demo}> SELECT FROM Customer
Если приведенный выше запрос выполнен успешно, вы получите следующий вывод.