使用wedb访问数据(5)-更新数据
2019-12-10 本文已影响0人
备考999天
使用GET方法
API如下:
http://host/wedb/<database>/update/<table>/<key>?<key>=<value>&<field1=value1>&...&<fieldn=valuen>
其中:
database:数据库
table:表
key:过滤字段
values:更新字段
以上API相当于执行如下SQL语句:
UPDATE table SET
field1=value1
...
fieldn=valuen
WHERE key=value
举例子:
http://host/wedb/52go/update/customer_info/name?name=Jack&age=44&city=Shanghai
相当于如下SQL:
UPDATE customer_info SET age=44,city='Shanghai' WHERE name='Jack'
使用POST方法
API如下:
http://host/wedb/<database>/update/<table>
POST BODY如下
[[{<filter1>},{<feild1>}], ....,[{<filtern>},{<feildn>}]]
举例:
http://host/wedb/52go/update/staff_info
[[{"ID":"667677"},{"name":"Sunny","age":36}], [{"name":"Tom"},{"wage":89}]]
以上相等于如下两条SQL:
UPDATE staff_info set name="Sunny",age=36 where ID="667677"
UPDATE staff_info set wage=89 where name="Tom"