我有一个问题。我的数据库有两个表格播放器和项目
玩家将列player_id
设为primary(auto increment)
,并player_head_equipment
,player_body_equipment
项目的列item_id
为primary(auto increment)
,如果玩家不穿项目,则item_is_wearing
的值为0;如果玩家的话,则值为1。
如何将sql命令编写到表中以进行自动更新item_is_wearing
取决于player_body_equipment
中的更改?
答案 0 :(得分:0)
在桌面播放器上创建触发器。每当将一行插入表播放器时,您的触发器将自动执行并运行您希望它运行的任何代码。
CREATE TRIGGER trigger_name
AFTER INSERT
ON player FOR EACH ROW
BEGIN
-- variable declarations
-- trigger code
--check if player_head_equipment or player_body_equipment exists
--in table items, if so update that row to 1
END;
如果您需要更多语法帮助,请与我们联系。