Php 我需要上传文件后将数据推送到表中。有没有没有办法不用触发器
上传后,我正在将数据上传到临时表中。我需要执行连接并选择几个列,然后将这些数据推送到php中的另一个表中。如果您不想使用触发器对数据库中的插入做出反应,那么您几乎需要轮询该表,查看在给定的时间间隔内是否有新的插入。您需要在该轮询表中设置一个标志,以了解在上一次运行中是否已经处理了一行,从而防止对单个插入进行多次反应 一种方法是每分钟运行一次CRON作业,执行一个php脚本,该脚本只需“选择表中“isProcessed”标志为false的所有行”。当然,“isProcessed”列的默认值必须为false 然后,对于使用上一个DB查询获得的每一行,您都可以执行您想要执行的操作,即“执行联接并选择几列,然后将这些数据推送到php中的另一个表中”,以引用您自己的话 然后更新原始“temp”表中的相同行,使其“isProcessed”现在为truePhp 我需要上传文件后将数据推送到表中。有没有没有办法不用触发器,php,Php,上传后,我正在将数据上传到临时表中。我需要执行连接并选择几个列,然后将这些数据推送到php中的另一个表中。如果您不想使用触发器对数据库中的插入做出反应,那么您几乎需要轮询该表,查看在给定的时间间隔内是否有新的插入。您需要在该轮询表中设置一个标志,以了解在上一次运行中是否已经处理了一行,从而防止对单个插入进行多次反应 一种方法是每分钟运行一次CRON作业,执行一个php脚本,该脚本只需“选择表中“isProcessed”标志为false的所有行”。当然,“isProcessed”列的默认值必须为f
我想您有一个很好的理由不使用数据库触发器,因为触发器正是为了以最简单的方式执行您想要执行的操作。
INSERT-INTO-table。。。。选择…
read,您希望避免触发的原因是什么?你在使用什么数据库?你尝试过什么?嗨,谢谢你的建议我是php新手。你能不能用示例脚本解释一下,这对我很有帮助。