更新数据
通过 HTTP RESTful API 对 MySQL 数据库进行更新操作。具体接口详情请参考 HTTP API/MySQL数据库
基础语法
PATCH https://your-envId.api.tcloudbasegateway.com/v1/rdb/rest/:table
Authorization: Bearer <access_token>
Content-Type: application/json
💡 提示:access_token 请参考 获取AccessToken
基础更新
# 更新单条数据
curl -X PATCH 'https://{{host}}/v1/rdb/rest/film?id=eq.1' \
-H 'Authorization: Bearer <access_token>' \
-H 'Content-Type: application/json' \
-d '{
"duration": 202
}'
💡 注意:默认情况下更新操作不返回数据,仅返回状态码和受影响行数
Response
content-range: */1,表示受影响行数,此时表示更新了 1 条数据preference-applied: return=minimal,表示执行写数据时,采用了return=minimal的返回策略(写操作默认行为,即不产生返回体)
请求返回示例
HTTP/1.1 204 No Content
Header:
content-range: */1
preference-applied: return=minimal
Body: (Empty)