如何在MySQL中编写函数并检查它是否有效

时间:2017-04-25 00:38:03

标签: mysql phpmyadmin

我正在尝试在MySQL中编写一个简单的函数。

DROP FUNCTION IF EXISTS BINOMIAL;
DELIMITER $$
CREATE FUNCTION BINOMIAL(g VARCHAR, s VARCHAR) RETURNS VARCHAR
BEGIN
DECLARE x VARCHAR;
set x = CONCAT(g, s);
RETURN x;
END$$;
DELIMITER ;
SELECT BINOMIAL(Accessions.Genus, Accessions.Species) FROM Accessions;

我不知道我做错了什么,我找不到任何关于功能创造的好/可理解的指南。

PhpMyAdmin抛出此错误:“#1064 - 您的SQL语法出错;请查看与您的MySQL服务器版本对应的手册,以便在第2行'LIMIT 0,30'附近使用正确的语法。” / p>

根据我的理解,SELECT语句不起作用,因为没有创建函数。

0 个答案:

没有答案