gpt4 book ai didi

mysql - 使用 mySql (phpMyAdmin) 创建一个从另一个表获取数据的表

转载 作者:行者123 更新时间:2023-11-29 10:51:14 35 4
gpt4 key购买 nike

我对 MySQL 还很陌生,正在研究 nba 数据库。

我有一个名为 gamestats 的表,其中包含 gameID(游戏表)playerid(球员表)和列得分、篮板、抢断、助攻和盖帽。这将存储每场比赛 1 名玩家的数据。

然后我将有另一个名为 PlayerStats 的表,该表应根据玩家 ID 添加来自 gamestats 的所有数据,并计算总得分、总篮板、总抢断、总助攻等。

因此,每当我将数据添加到游戏统计数据中时,它都会自动更新到玩家统计数据。

最佳答案

您可以在 Gamestats 上创建一个触发器,它将自动更新 PlayerStats 表中特定玩家的玩家统计数据。

有关触发器的文档:Trigger Syntax and Examples

很像这样:

CREATE TRIGGER trigger_example AFTER INSERT ON gamestats
FOR EACH ROW
UPDATE BookingRequest
SET rebounds = rebounds + NEW.rebounds
WHERE playerid= NEW.playerid;

关于mysql - 使用 mySql (phpMyAdmin) 创建一个从另一个表获取数据的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43690358/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com