【发布时间】:2012-05-10 13:40:24
【问题描述】:
我有一个表格,我无法复制其中的一行,因为其中一个字段上有一个名为 items.calcPrice 的 stored procedure,但已不存在。
这是 MySQL 命令:
INSERT INTO items (folder_id)
VALUES (56)
错误消息说,"Couldn't write row. FUNCTION items.calcPrice does not exist."
如何识别并删除我桌子上的这个stored procedure?我有 2 个具有“价格”值的字段,所以我不确定 procedure 在哪个字段上运行。
【问题讨论】:
-
请粘贴您正在执行的导致该错误的语句。
-
我正在使用 mysqlPro,所以我只需要单击一个按钮来创建一个新行,但请给我一秒钟使用 SQL 命令重现...
-
该表上是否有任何插入前/后触发器?
SHOW TRIGGERS WHERE Event = 'INSERT' AND Table = 'mytable'? -
嗯,它的说法,
SHOW TRIGGERS WHERE Event = 'INSERT' AND Table = 'mytable'不是正确的语法,是 MySQL 兼容吗? -
对不起那些阅读这个帖子的人,它不是 mysqlPro,而是 Sequel Pro
标签: mysql sql stored-procedures triggers sequelpro