我有2张桌子:
航班 -id主要 -plane_id外 -economy_seats_left NULL -business_seats_left NULL
和
飞机 -ID -total_economy_seats -total_business_seats
和
门票 -ID -bla -bla -bla .. -等
我想要的是2个触发器。 在创建表格档之后,需要触发一个触发器,以将Economy_seats_left和business_seats_left值从NULL更改为Plane表中total_economy_seats和total_business_seats下的实际值。
插入表票后,第二个触发器需要工作。创建工单后,触发器需要将单元格Economy_seats_left和business_seats_left中的值减去1。
现在我做了以下事情,但是我坚持了:
在插入karta k开始更新后创建触发器seteconomyfreeseat,然后设置l.economy_raspolozivih_mjesta = l.economy_raspolozivih_mjesta-1,其中id = k.let_id;