mysql错误1360,无法删除触发器。这是虫子吗?

mysql错误1360,无法删除触发器。这是虫子吗?,mysql,Mysql,我正试图删除我的触发器 delimiter $$ CREATE TRIGGER carslibrary_trigger AFTER insert ON carslibrary FOR EACH ROW BEGIN insert into facerecord (carslibrary_ID) values (new.CarID); END$$ delimiter; 我的查询返回了一条记录,但它不能删除 为什么我不能扣动扳机 我还做了一个常规查询,仍然返回

我正试图删除我的触发器

delimiter $$

CREATE TRIGGER carslibrary_trigger
    AFTER insert ON carslibrary
    FOR EACH ROW
    BEGIN
      insert into facerecord (carslibrary_ID) values (new.CarID);
END$$

delimiter;
我的查询返回了一条记录,但它不能删除

为什么我不能扣动扳机

我还做了一个常规查询,仍然返回1条记录

显示第0-0行(共1行,查询耗时0.0606秒) 选择* 来自
触发器

限制0,30

什么版本的MySQL?您可能必须包括表名

Showing rows 0 - 0 (1 total, Query took 0.0087 sec)
SELECT trigger_name
FROM information_schema.triggers
WHERE event_object_table =  'carslibrary'
AND action_timing =  'AFTER'
AND event_manipulation =  'INSERT'
LIMIT 0 , 30

drop trigger carslibrary_trigger;

#1360 - Trigger does not exist
DROP trigger carslibrary_trigger;

如果错误
触发器不存在,则发生错误代码为1360的
,
只需从命令行执行触发器

mysql-u root-p
然后
mysql>执行触发器

然后检查mysql中的信息_模式

可以在那里查看触发器


只需编辑表数据

如果有人使用MyISAM引擎发现此问题,请检查data文件夹中的TRN文件,在我的情况下,这些文件就在那里,即使我使用命令行删除了触发器

手动删除引发错误1360的触发器的TRN文件将解决此问题

试试上面的,在v中
DROP TRIGGER carslibrary.carslibrary_trigger;