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;