小编Kub*_*bus的帖子

如何从 ksqldb 表中删除值或插入逻辑删除值?

如何通过 Rest api 或至少作为 ksqldb-cli 中的语句来标记 ksql 表中的行以进行删除?

CREATE TABLE movies (
      title VARCHAR PRIMARY KEY,
      id INT,
      release_year INT
    ) WITH (
      KAFKA_TOPIC='movies',
      PARTITIONS=1,
      VALUE_FORMAT = 'JSON'
    );

INSERT INTO MOVIES (ID, TITLE, RELEASE_YEAR) VALUES (48, 'Aliens', 1986);
Run Code Online (Sandbox Code Playgroud)

由于明显的原因,这不起作用,但是 ksqldb 中不存在 DELETE 语句:

INSERT INTO MOVIES (ID, TITLE, RELEASE_YEAR) VALUES (48, null, null);
Run Code Online (Sandbox Code Playgroud)

有没有办法创建推荐的逻辑删除空值,或者我是否需要将其直接写入基础主题?

ksqldb

3
推荐指数
1
解决办法
4850
查看次数

标签 统计

ksqldb ×1