数据库
+------------------------+
|animals|names|timestamp |
+------------------------+
|lion |simba|12-02-2017|
|------------------------|
|hippo |hip |13-02-2017|
+------------------------+
我基本上希望时间戳列只是为了更新字段" name"例如,获取更新/更改,而不是动物获得更新/更改。 (时间戳明显得到当前时间戳) 提前为你提供帮助:)
答案 0 :(得分:1)
如果Animals field是你的主要字段(id),那么:
static struct ipt_natinfo *append_range(struct ipt_natinfo *info, const struct ip_nat_range *range) {
unsigned int size;
/* One ip_nat_range already included in ip_nat_multi_range */
size = IPT_ALIGN(sizeof (*info) + info->mr.rangesize * sizeof (*range));
info = (struct ipt_natinfo *) realloc(info, size);
info->t.u.target_size = size;
info->mr.range[info->mr.rangesize] = *range;
info->mr.rangesize++;
printf("range size=%d\n", info->mr.rangesize);
return info;
答案 1 :(得分:0)
您可以尝试使用C(1) = A(B(1))
C(2) = A(B(2))
...
C(i) = A(B(i))
...
c(1000) = A(B(1000))
,然后在触发器中检查AFTER UPDATE TRIGGER
是否在更新查询中输入'OLD.names !=NEW.names'
。
希望这会有所帮助。