Php 在上更新后创建触发器
我有一个列为“session_id”的“users”数据库表。我需要在更新用户->会话id更改后创建触发器。我的代码:Php 在上更新后创建触发器,php,mysql,database,Php,Mysql,Database,我有一个列为“session_id”的“users”数据库表。我需要在更新用户->会话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`) THE
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
它可以工作,但如果用户更改了一些信息,触发器也会更改。我需要的只是用户会话id是否更改。对不起,英语不好,但我想你理解我的问题。谢谢!:) 您正在寻找类似
IF NEW.session_id <> OLD. session_id
如果NEW.session\u id旧。会话号
这可确保更新后特定字段不同