### 更新一条数据 此接口用于更新ToneCloud的MySQL数据库中的一条数据。 *** >请求地址:http://mysql.t1.huayi-w.cn/tmysql.sql ### 规则 传输方式:`HTTP` 数据格式:`JSON` 签名算法:`MD5` 字符编码:`UTF-8` 请求方式:`GET请求` 数据加密算法:`RC4` ### 请求参数(使用GET方式进行请求) | 参数 | 必填 | 加密 | 备注 | 示例值 | | --- | --- | --- | --- | --- | | type | 是 | 无需加密 | 类型 | update | | key | 是 | 无需加密 | 公钥 | 317179b6b... | | table | 是 | RC4加密 | 数据表名 | users | | set | 是 | RC4加密 | 更新的值 | password='qwerty123' | | where | 是 | RC4加密 | 更新条件 | username='123456' | | signature | 是 | MD5加密 | 签名 | e61264a483... | ### 说明 *** >type参数是用来指定需要操作的类型。如:添加数据(insert)、更新数据(update)、查询数据(select)、删除数据(delete),该参数无需加密。 >key参数是您的Public_Key(公钥)的值,该参数无需加密。 >table参数是您需要更新的数据所在的数据表的名称,该参数需要使用RC4加密,加密密钥就是您的Private_Key(私钥)。 >set参数是需要更新的数据值,例如您需要更新password字段,则这里您就应该填password='更新的数据',该参数需要使用RC4加密,加密密钥就是您的Private_Key(私钥)。 >where参数是更新的条件,例如您要更新username为123456的这条数据,则这里应该填username='123456',该参数需要使用RC4加密,加密密钥就是您的Private_Key(私钥)。 >特别注意:signature参数需要将key参数(公钥)+type参数+未加密的table参数+未加密的set参数+未加密的where参数+Private_Key(私钥)按顺序进行MD5加密处理,signature参数加密的内容一定要注意顺序。 ### 响应示例 ~~~ {"code":1,"message":"bf0b9db30c9d9f1818d4b56394de36a7a38c0cd06f"} #解密message -> 数据更新成功! ~~~ 服务器返回code为system时表示这是系统信息,提示系统信息一般是更新失败了(message无需解密),code为1时表示这是更新成功了(message需要使用RC4解密,密钥就是您的Private_Key),code为0时表示这是更新失败了(message需要使用RC4解密,密钥就是您的Private_Key)