Source: https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/ddl/ttl/drop/ Documentation version: v5.3.2 # DROP TTL `DROP TTL`语句根据边类型删除特定图上边的 TTL(存活时间,全称为 Time-to-live)时长设置。 可选择以下任意方法来指定图: - 在本语句前添加 [USE 子句](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/dql/clauses/use-graph/)来设定工作图。 - 提前使用 [SESSION SET](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/sessions/set/) 设置当前会话的图。 若两种方法均使用,则以 USE 子句中的指定为准。若均未使用,则报错。 Note 对非默认 Schema 或其中的对象执行操作时,用户既要通过隐式访问规则或显式`USAGE`授权获得该 Schema 的访问权,也要具备目标操作所需的权限。Schema 访问校验和目标操作所需的权限校验相互独立,满足其中一项不能替代另一项。Schema 访问控制不适用于临时图、内置 Procedure 和内置 Function。更多信息,请参见 [Schema 访问控制](https://dev-docs.yueshu.com.cn/v5.3.2/server-admin/authorization/schema-access-control/)。 ## 前提条件 - 边必须已经设置了 TTL 时长。更多信息,请参见 [CREATE TTL](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/ddl/ttl/create/)。 - 若要删除 TTL 时长,必须是图的所有者,或具备在图上执行`ALTER`操作的权限,或具备在当前 Schema 执行`ALTER ANY GRAPH`操作的权限。更多信息,请参见[角色与权限](https://dev-docs.yueshu.com.cn/v5.3.2/server-admin/authorization/)。 ## 语法 语法图源码 drop_ttl_statement ```` drop_ttl_statement ::= 'DROP' 'TTL' 'ON' 'EDGE' edge_type_name ```` ## 参数 ### `edge_type_name` 待删除 TTL 时长的边类型的名称。 ## 示例 以下示例基于[示例数据集](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/example-dataset/)。 ### 删除边类型的 TTL 时长 ```` USE movie DROP TTL ON EDGE Watch ```` 上述示例删除了在 [CREATE TTL](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/ddl/ttl/create/) 中设置的 TTL 时长。