Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用api同步表_Php_Api - Fatal编程技术网

Php 使用api同步表

Php 使用api同步表,php,api,Php,Api,我有两个MySQL表。表A和表B。我需要保持它们中的数据相同。用户以存储在中的表单输入数据 表A 我需要编写一个脚本,将表a中新添加的记录插入到表B中。每次创建一条新记录时,我都不能使用触发器来知道 我正在使用api调用来实现这一点。我正在读取表A,将数据与表B进行比较。如果记录不存在,则将该记录添加到表B中 最好的方法是什么。如果此脚本每两小时运行一次,以保持两个表同步,则会降低系统速度,读取每个表,比较和插入数据。这是个好主意吗? 在执行此操作时,我应该记住哪些检查事项。 请帮忙。我是用PH

我有两个MySQL表。表A和表B。我需要保持它们中的数据相同。用户以存储在中的表单输入数据 表A

我需要编写一个脚本,将表a中新添加的记录插入到表B中。每次创建一条新记录时,我都不能使用触发器来知道

我正在使用api调用来实现这一点。我正在读取表A,将数据与表B进行比较。如果记录不存在,则将该记录添加到表B中

最好的方法是什么。如果此脚本每两小时运行一次,以保持两个表同步,则会降低系统速度,读取每个表,比较和插入数据。这是个好主意吗? 在执行此操作时,我应该记住哪些检查事项。
请帮忙。我是用PHP写的。

为什么不能在insert上使用触发器?不断比较表会占用大量资源。既然您可以访问这两个表,为什么不同时向它们写入数据呢。当然,更大的问题是为什么有重复的表?