【发布时间】:2021-05-28 12:25:21
【问题描述】:
我有列“session_id”的“用户”数据库表。我需要在用户更新后创建触发器-> session_id 更改。我的代码:
CREATE TRIGGER `map_stats` AFTER UPDATE ON `users`
FOR EACH ROW BEGIN
IF EXISTS (SELECT 1 FROM `users_maps` WHERE `player_id` = NEW.`id` AND `session_id` = NEW.`session_id`)
THEN
UPDATE `users_maps` SET
它的工作,但如果用户改变一些信息,触发器也会改变。我只需要用户 session_id 更改。抱歉英语不好,但我想你理解我的问题。谢谢! :)
【问题讨论】: