我在 NDB API 中使用事件。我想知道是否可以根据特定行监听事件......
例如:
CREATE TABLE mytable( id int(11) NOT NULL AUTO_INCREMENT,
name varchar(40),
PRIMARY KEY(id) );
INSERT INTO mytable values(NULL,'john');
INSERT INTO mytable values(NULL,'sallie');
INSERT INTO mytable values(NULL,'martin');
INSERT INTO mytable values(NULL,'alex');
所以,现在我们有一个包含两列的表(mytable)。我们添加了 4 行。
在我测试 NDB API 的示例中,我能够判断这些名称之一何时已更改。因此,假设我们将“john”更改为“jim”。在我的代码中,在 pollEvents() 和 getValue() 之后,通过查看 NdbRecAttr 的内容,我可以看到“john”已更改为“jim”。
但是,有没有办法只监听特定 id(row) 的变化?
例如,假设我想知道名称“alex”(PK id = 4)何时更改。
这可能吗?
或者有没有办法在事后告诉哪个特定行已被更改?