我有一个简单的mySQL查询,它提取添加到我的销售数据库的最新记录
通过PHP脚本每5分钟运行一次查询,然后将数据发布到外部URL。
我需要能够更新数据库,以告知我在查询的特定运行期间提取了哪些记录。
非常新的mySQL和php如果我不清楚,请提前道歉但是如果有人能帮助我那会很棒
答案 0 :(得分:0)
您需要添加某种标记/标记 - 这将帮助您标记已发送的记录。假设你有一个名为“已检查”的字段用于此目的。
伪代码:
SELECT * from table WHERE checked!=1;
send the data...
UPDATE table SET checked=1 WHERE checked!=1
...最后一行使用您之前选择的记录的ID更安全,如:
UPDATE table SET checked=1 WHERE id IN (1, 23, 455 ,332)