Php Myadmin比较两个数据库并相应更新其中一个数据库

Php Myadmin比较两个数据库并相应更新其中一个数据库,php,.net,Php,.net,我们有一个虚拟的航空公司网站(我们使用MS Flight Simulator X),我们每个月为虚拟飞行员分配任务航班。当他们完成任务航班时,我们必须手动将该航班标记为“已完成”,我们可以自动完成吗?以下是两张表: 第一个是:“任务” (举例填写) 在上面的数据库中,我们看到第一名虚拟飞行员(飞行员ID为3716)已经完成了任务飞行(用波音738从波士顿飞往纽约),而第二名飞行员还没有完成任务。(从洛杉矶到迈阿密) 作为虚拟航空公司的管理层,我们会跟踪我们的飞行员,如果我们看到他们完成了飞行,那

我们有一个虚拟的航空公司网站(我们使用MS Flight Simulator X),我们每个月为虚拟飞行员分配任务航班。当他们完成任务航班时,我们必须手动将该航班标记为“已完成”,我们可以自动完成吗?以下是两张表:

第一个是:“任务”

(举例填写) 在上面的数据库中,我们看到第一名虚拟飞行员(飞行员ID为3716)已经完成了任务飞行(用波音738从波士顿飞往纽约),而第二名飞行员还没有完成任务。(从洛杉矶到迈阿密)

作为虚拟航空公司的管理层,我们会跟踪我们的飞行员,如果我们看到他们完成了飞行,那么我们会在上述数据库中手动进行更改(删除0并将其设置为1)

这是第二张桌子:“航班”


所以,这里又有一个问题:第一个数据库在检查第二个数据库之后是否可以更新自身?当然,如果PID匹配,如果第二个数据库上的flighttype为“assignment”,如果出发和目的地彼此匹配。有可能吗?

我认为正确的术语应该是表而不是数据库。您可以使用触发器在MySQL中直接执行。我尝试了以下代码,但只收到了一些错误。我在这里干什么??在航班上插入声明@flgpid VARCHAR DECLARE@flgno VARCHAR DECLARE@flgdept VARCHAR DECLARE@flgdest VARCHAR select@flgpid=pid、@flgno=flightno、@flgdept=DELEASE后创建关联触发器,@flgdest=插入更新分配集的目的地已完成=1,其中pid=@flgpid和@flgno=flightno和@flgdept=DEVIATION和@flgdest=DETINATION从
分配中选择*
pid | flightno | departure | destination | aircraftcode | completed
3716| DAL11    | KBOS      | KJFK        | B738         |  1
3717| DAL12    | KLAX      | KMIA        | B777         |   0
pid - flightno - departure - destination - aircraftcode - flighttype - passengers - timeofflight - etc - etc