Todos los productos
Search
Centro de documentos

Tablestore:Elimine una fila

Última actualización: Sep 03, 2026

Utilice Tablestore SDK for Java para eliminar una fila de una tabla del modelo Wide Column mediante su clave principal completa.

Requisitos previos

Instale Tablestore SDK for Java e inicialice el cliente.

Descripción

Llame a deleteRow para eliminar una fila y todos los datos de sus columnas de atributos mediante su clave principal completa. Puede usar condition para controlar si se ejecuta la eliminación.

public DeleteRowResponse deleteRow(DeleteRowRequest deleteRowRequest) throws TableStoreException, ClientException

A continuación se muestra un ejemplo que elimina la fila cuya clave principal es row1 de la tabla de datos delete_row_demo.

String tableName = "delete_row_demo";

PrimaryKeyBuilder primaryKeyBuilder = PrimaryKeyBuilder.createPrimaryKeyBuilder();
primaryKeyBuilder.addPrimaryKeyColumn("id", PrimaryKeyValue.fromString("row1"));
PrimaryKey primaryKey = primaryKeyBuilder.build();

RowDeleteChange rowDeleteChange = new RowDeleteChange(tableName, primaryKey);

client.deleteRow(new DeleteRowRequest(rowDeleteChange));

Parámetros

DeleteRowRequest contiene los siguientes parámetros.

Nombre

Tipo

Descripción

rowChange (obligatorio)

RowDeleteChange

La configuración para eliminar una fila.

transactionId (opcional)

String

El ID de transacción local. Establezca este parámetro solo cuando elimine datos en una transacción local.

Para obtener información sobre cómo obtener y usar el ID, consulte Use local transactions.

Cambio de fila

rowChange es de tipo RowDeleteChange y contiene los siguientes parámetros.

Nombre

Tipo

Descripción

tableName (obligatorio)

String

El nombre de la tabla.

primaryKey (obligatorio)

PrimaryKey

La clave principal de la fila. Especifique todas las columnas de clave principal en el mismo orden y con los mismos tipos que define el esquema de la tabla. Las columnas de clave principal admiten los tipos STRING, INTEGER y BINARY.

condition (opcional)

Condition

La condición de eliminación. De forma predeterminada, Tablestore no comprueba si la fila existe.

Para obtener información sobre cómo configurar la condición, consulte Use conditional updates.