【发布时间】:2015-02-28 09:18:11
【问题描述】:
我正在尝试创建一个非常简单的 MySQL 触发器,它将在插入或更新一个表(螺丝)上的一行时运行。我以为我已经很接近了,但是当我运行查询来创建触发器时,它只是失败并说错误,没有什么可以为我指明正确的方向。
这是我到目前为止所拥有的,我只是想获取表中两列的值并将它们相乘,然后将结果更新到第三列,我希望每当添加新记录时都会发生这种情况或在此表中进行了编辑。我已经尝试匹配我所见过的一些示例,但似乎没有什么能完全匹配。
delimiter //
CREATE TRIGGER estimate
AFTER INSERT ON `Screws` FOR EACH ROW
begin
UPDATE Screws SET Quantity = Weight * num_per_ounce;
end;
delimiter ;
【问题讨论】:
-
在你的标题中你写了一个错误,错误是什么?它有消息和/或号码吗?
-
感谢 hakre 的回复,该错误除了“错误”之外没有其他信息。这也是我发帖的部分原因。
标签: php mysql triggers phpmyadmin