141
英雄聯盟
刪除數據__從 SQL 到 NoSQL_快速入門_表格存儲-阿裏雲
SQL
關係型數據庫中,可以使用 DELETE 語句從表中刪除一個或多個行,如下所示:
DELETE FROM UserHistory
WHERE user_id = '10100' and time_stamp = 1479265526;
表格存儲
使用表格存儲時,可以使用 DeleteRow 接口一次刪除一行數據,如下所示:
// 設置主鍵
PrimaryKeyBuilder primaryKeyBuilder = PrimaryKeyBuilder.createPrimaryKeyBuilder();
primaryKeyBuilder.addPrimaryKeyColumn("user_id", PrimaryKeyValue.fromString("10100"));
primaryKeyBuilder.addPrimaryKeyColumn("time_stamp", PrimaryKeyValue.fromLong(1479265526));
PrimaryKey primaryKey = primaryKeyBuilder.build();
RowDeleteChange rowDeleteChange = new RowDeleteChange(TABLE_NAME, primaryKey);
// 刪除該行數據
client.deleteRow(new DeleteRowRequest(rowDeleteChange));
使用 DeleteRow 接口時,請注意如下關鍵事項:
DeleteRow 需要指定表名
TABLE_NAME
和全部的主鍵primaryKey
,並隻會刪除一行數據。SQL 中
DELETE
會刪除滿足WHERE
條件的所有記錄,表格存儲的 DeleteRow 隻刪除指定主鍵的一行數據,條件檢查也隻針對本行的主鍵列或者屬性列做檢查。可以使用 BatchWriteRow 接口刪除多條記錄,以大大提高數據的刪除速度。
最後更新:2016-11-23 16:04:20
上一篇:
更新數據__從 SQL 到 NoSQL_快速入門_表格存儲-阿裏雲
下一篇:
刪除表__從 SQL 到 NoSQL_快速入門_表格存儲-阿裏雲
Linux可視化操作界麵__應用場景_產品簡介_數據管理-阿裏雲
VPC 用戶指南__快速入門_表格存儲-阿裏雲
AttachPolicyToGroup__授權策略管理接口_RAM API文檔_訪問控製-阿裏雲
RAM子帳號訪問控製台__常見問題_日誌服務-阿裏雲
斷點續傳下載__下載文件_開發人員指南_對象存儲 OSS-阿裏雲
ListPoliciesForRole__授權策略管理接口_RAM API文檔_訪問控製-阿裏雲
定義服務接口__服務開發_開發者指南_企業級分布式應用服務 EDAS-阿裏雲
日誌采集__loghub-采集_用戶指南_日誌服務-阿裏雲
跨阿裏雲賬號RDS實時同步__實時同步_用戶指南_數據傳輸-阿裏雲
訪問OSS__訪問與控製_開發人員指南_對象存儲 OSS-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲