我是 MySQL 新手,需要一些有关 MySQL 功能的帮助。假设我有一些存储在 MySQL 中的数据,我想将它们带入一个函数,做一些事情,然后将结果输出到另一个表。
假设表“数据”有 x 列和 y 列。我希望我的函数获取一对 x,y,如果 x 或 y 不等于 0,则将 x 和 y 相加并存储在另一个名为 result 的表中?
我知道如何存储我已经完成的功能:
DELIMITER $$
CREATE FUNCTION adder(x,y)
IF x = 0 OR y=0 THEN
RETURN 0;
END IF;
RETURN x+y; END $$
DELIMITER ;
我不知道如何在我的 MySQL 语句中使用它并将结果写入新表。理想情况下,这将查看表数据的所有行并将结果写入新表。非常感谢所有帮助!