0

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

这是 MySQL 命令:

INSERT INTO items (folder_id)
VALUES (56)

错误消息说,"Couldn't write row. FUNCTION items.calcPrice does not exist."

如何stored procedure在我的桌子上识别和删除它?我有 2 个具有“价格”值的字段,所以我不确定这procedure是在哪个字段上运行。

4

1 回答 1

1

根据我们在聊天中的讨论,您似乎在此表上定义了一个BEFORE INSERT触发器Items_Trigger,它试图调用您的问题所引用的函数。

要删除触发器:

DROP TRIGGER Items_Trigger;
于 2012-05-10T14:19:03.577 回答