写出上面系统的两个触发器和一个存储过程,用SQL语言
时间: 2024-03-29 11:37:34 浏览: 23
触发器1:在用户表(user_table)中插入一条新记录时,在用户统计表(user_stats)中增加一个对应的用户统计信息记录。
CREATE TRIGGER user_insert_trigger
AFTER INSERT ON user_table
FOR EACH ROW
BEGIN
INSERT INTO user_stats (user_id, total_logins, total_posts)
VALUES (NEW.user_id, 0, 0);
END;
触发器2:在用户表(user_table)中更新一条记录时,在用户统计表(user_stats)中更新对应的用户统计信息记录。
CREATE TRIGGER user_update_trigger
AFTER UPDATE ON user_table
FOR EACH ROW
BEGIN
UPDATE user_stats SET
total_logins = NEW.total_logins,
total_posts = NEW.total_posts
WHERE user_id = NEW.user_id;
END;
存储过程:根据用户ID查询用户的详细信息以及对应的统计信息。
CREATE PROCEDURE get_user_info_stats (IN user_id INT)
BEGIN
SELECT * FROM user_table WHERE user_id = user_id;
SELECT * FROM user_stats WHERE user_id = user_id;
END;
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)