gpt4 book ai didi

删除触发器中的Mysql语法错误

转载 作者:行者123 更新时间:2023-11-29 00:06:23 25 4
gpt4 key购买 nike

谁能告诉我这个触发器中的语法错误是什么

DELIMITER |

CREATE TRIGGER User_XEntity_Before_Delete

BEFORE DELETE

ON UserXEntity FOR EACH ROW

BEGIN

-- Insert record into Delete_UserXEntity table
INSERT INTO Delete_UserXEntity
( DeletedUserXEntityId,
UserId,
CreatedAt)
VALUES
( OLD.Id,
OLD.UserId,
NOW() );

END;

|

DELIMITER ;

最佳答案

我找到了解决方案。实际上,我是在 phpmyadmin 触发器窗口中输入这段代码的,它已经询问了表名、时间和事件。所以我们只需要在该窗口中编写触发 Action 代码即可。我正在编写整个触发器代码,这就是我给出语法错误的原因。

我们只需要在PHPMYADMIN中编写如下代码即可添加新的触发窗口:

INSERT INTO Delete_UserXEntity
( DeletedUserXEntityId,
UserId,
CreatedAt)
VALUES
( OLD.Id,
OLD.UserId,
NOW() );

关于删除触发器中的Mysql语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27287655/

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