DROP TRIGGER如何在mysql中工作?

我有一个关于DROP TRIGGER如何工作的问题。DROP TRIGGER如何在mysql中工作?

我用这个命令删除触发器:

DROP TRIGGER IF EXISTS `database`.`mytrigger`; 

但我qquestion是,U可以删除了触发器与表名选择呢?例如:

DROP TRIGGER IF EXISTS `table`.`mytrigger`; 

我试过了,但是当我设置tablename时触发器没有被删除。

谢谢!

回答:

不,因为那不能唯一地标识一个触发器,并且最终看起来好像你试图说你有一个叫做table的数据库。如果您只是想放弃数据库名称,则不需要用任何东西替换它:

DROP TRIGGER IF EXISTS `mytrigger`; 

回答:

触发器在表级别不存在。它们是仅与表关联的数据库级对象。没有办法通过相关表格删除它们。

以上是 DROP TRIGGER如何在mysql中工作? 的全部内容, 来源链接: utcz.com/qa/260222.html

回到顶部