【发布时间】:2012-09-16 13:31:51
【问题描述】:
在学校,我们正在学习用 SQL 编写触发器,我写了一个,但它是错误的。因此,我想删除它。
我尝试了以下方法:
mysql> use information_schema
Database changed
mysql> drop trigger log;
ERROR 1360 (HY000): Trigger does not exist
但正如您所见,我收到一个错误,因为它不存在。
当我使用 Sequel Pro 并使用select * from triggers; 检查该表时,它显示存在一个名为 log 的触发器。见截图:
我尝试通过右键单击删除它并单击“删除行”,但随后出现以下错误:
无法删除行。
MySQL 说:用户 'robbert'@'localhost' 拒绝访问数据库 'information_schema'
我应该如何删除该触发器?明明就在那里?
【问题讨论】:
标签: mysql sql database triggers