【发布时间】:2015-11-26 10:00:06
【问题描述】:
是否可以在每次刷新时重新声明一个MySQL函数,这是我的代码
mysql_query("
DROP FUNCTION IF EXISTS Add_num;
CREATE FUNCTION Add_num(LAT_A INT)
RETURNS INT
READS SQL DATA
DETERMINISTIC
BEGIN
DECLARE Ans BIGINT;
SET Ans = LAT_A + 2;
RETURN Ans;
END");
即使我有DROP FUNCTION IF EXISTS Add2; 行,刷新时功能保持不变。例如,我将SET Ans = LAT_A + 2; 行中的2 更改为3,然后刷新它仍然添加2 而不是3。
【问题讨论】:
-
在 mysql_query 方法中不允许使用分号 (;)
标签: php mysql sql-drop create-function