【发布时间】:2013-11-13 13:16:58
【问题描述】:
DELIMITER $$
CREATE FUNCTION nameOfFunct(intIn int)
RETURN int
BEGIN
DECLARE intOut INT;
SET intOut = SELECT count(*)
FROM tableToTakeFrom
WHERE columToCompareTo = intIn;
RETURN intOut;
END;
$$
DELIMITER;
如果我尝试运行它,我得到的只是:
SQL 错误 (1064):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在附近使用的正确语法 '返回整数
开始
声明 intOut INT;
SET intOut = select count(' 在第 2 行
【问题讨论】: