gpt4 book ai didi

mysql - 在 MYSQL CONSOLE 中触发

转载 作者:可可西里 更新时间:2023-11-01 08:35:10 24 4
gpt4 key购买 nike

我正在开发 phpmyadmin。要编写触发器,我正在使用 mysql console
它在启动时效果很好。但是一旦我编写了一个触发器并且它成功执行,那么每次在任何查询之后我都必须给出 delimiter (|) 来执行查询。
我不明白为什么我必须在简单的选择查询后加上定界符?分隔符用于触发仪式。
我在写触发器时遗漏了什么吗?例如:

在触发器之后,我正在编写 select 语句,而不是必须将其写为:

select * from tableName;|

如果我不使用 |,它不会被执行。

最佳答案

试试这个:

DELIMITER $$

DROP TRIGGER IF EXISTS `myTriggerName`$$

CREATE TRIGGER `myTriggerName` AFTER DELETE ON `myTableName` FOR EACH ROW BEGIN

...........
............
.............

END$$
DELIMITER ;

关于mysql - 在 MYSQL CONSOLE 中触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15493025/

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