运行此过程会导致 MySQL(或 phpMyAdmin)冻结。我必须使用 XAMPP 命令停止 MySQL,该命令在停止前大约 20 秒冻结并且“没有响应”。我相信这是由分隔符命令引起的,它本身就开始了问题。我尝试使用不同的分隔符(“//”)无效。
DELIMITER $
CREATE TRIGGER coroner AFTER INSERT ON events
FOR EACH ROW BEGIN
UPDATE teams WHERE id = NEW.victim SET live = live-1;
UPDATE teams WHERE id = NEW.shooter SET score = score+points;
END
$
DELIMITER ;