Php 在MySQL表中查找新条目
是否有可能找出新条目是否被添加到MySQL表中 例如,一个表有10条记录,有人添加了2条新记录 如何编写php行来检测新记录(仅限)并将其插入另一个表中Php 在MySQL表中查找新条目,php,mysql,search,Php,Mysql,Search,是否有可能找出新条目是否被添加到MySQL表中 例如,一个表有10条记录,有人添加了2条新记录 如何编写php行来检测新记录(仅限)并将其插入另一个表中 任何帮助都将不胜感激。您必须为此实现某种控制机制,例如,向表中添加一列,名为(作为一个粗略的示例)added_to_other_table。然后在查询中检查添加到\u other\u表中的值为零的所有记录。仅将这些记录添加到新表中,然后更新原始表,将刚刚处理的所有记录的added\u into\u other\u table设置为1,这样它们就
任何帮助都将不胜感激。您必须为此实现某种控制机制,例如,向表中添加一列,名为(作为一个粗略的示例)
added_to_other_table
。然后在查询中检查添加到\u other\u表中的值为零的所有记录。仅将这些记录添加到新表中,然后更新原始表,将刚刚处理的所有记录的added\u into\u other\u table
设置为1,这样它们就不会被再次处理。您必须为此实现某种控制机制,例如在表中添加一列,名为将添加到其他表中
。然后在查询中检查添加到\u other\u表中的值为零的所有记录。仅将这些记录添加到新表中,然后更新原始表,将刚刚处理的所有记录的added\u into\u other\u table
设置为1,以便不再处理这些记录。新建是相对的。因此,从逻辑上讲,您需要一些锚/基线来确定系统中的新含义
一些想法:
- 表中有一列“processs”,默认值为0,所有包含0的内容都是新的
- 表中有一些时间项,新的是当它小于时间t时
- 表与您提到的另一个表有关系,第一个表中没有第二个表项的每个表项都是新的
- 新值也可能意味着最后的X自动增量值
所以你看,为了得到一个更精确的答案,你需要提供更多关于你想要达到的目标的信息。新的是相对的。因此,从逻辑上讲,您需要一些锚/基线来确定系统中的新含义
一些想法:
- 表中有一列“processs”,默认值为0,所有包含0的内容都是新的
- 表中有一些时间项,新的是当它小于时间t时
- 表与您提到的另一个表有关系,第一个表中没有第二个表项的每个表项都是新的
- 新值也可能意味着最后的X自动增量值
所以你看,为了得到更精确的答案,你需要提供更多关于你想要实现的目标的信息。你可以使用触发器来实现这一点
语法与此类似:
CREATE TRIGGER ins_table AFTER INSERT ON first_table
FOR EACH ROW BEGIN
INSERT INTO second_table values(NEW.field1, NEW.field2,..., NEW.fieldn)
END;
您可以使用触发器来实现这一点
语法与此类似:
CREATE TRIGGER ins_table AFTER INSERT ON first_table
FOR EACH ROW BEGIN
INSERT INTO second_table values(NEW.field1, NEW.field2,..., NEW.fieldn)
END;
请不要在帖子上签名并在标题中写入标记。将记录从一个表复制到另一个表有什么意义?请不要在帖子上签名并在标题中写入标记。将记录从一个表复制到另一个表有什么意义?