如何删除表上的存储过程?

时间:2012-05-10 13:40:24

标签: mysql sql stored-procedures triggers sequelpro

我有一个表格,我无法复制一行,因为其中一个字段中有一个stored procedure,名为items.calcPrice,其上不再存在。

这是MySQL命令:

INSERT INTO items (folder_id)
VALUES (56)

错误消息显示为"Couldn't write row. FUNCTION items.calcPrice does not exist."

如何在桌面上识别并删除此stored procedure?我有2个字段具有“价格”值,所以我不确定这个procedure正在运行哪个字段。

1 个答案:

答案 0 :(得分:1)

根据我们在聊天中的讨论,您似乎在此表中定义了一个名为BEFORE INSERT的{​​{1}}触发器,该触发器会尝试调用您的问题所引用的函数。

删除触发器:

Items_Trigger