#1307 - Failed to CREATE FUNCTION是什么错误 在mysql中创建函数的时候提示:#1307 - Failed to CREATE FUNCTION错误改怎么解决。我的数据库版本是5.1.28-rc-community 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的 CREATE FUNCTION写错了。把错误的地方改正就可以。至于具体错误是什么,很抱歉,猜不出你的代码。问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧) 代码: delimiter $$ CREATE FUNCTION hello (s CHAR(20)) RETURNS CHAR(50)RETURN CONCAT('Hello, ',s,'!');$$ delimiter ; 你用的什么工具? myPHPAdmin ?不要用这个工具,直接在MYSQL的命令行工具中试一下。mysql> delimiter $$mysql>mysql>mysql> CREATE FUNCTION hello (s CHAR(20)) RETURNS CHAR(50) -> -> RETURN CONCAT('Hello, ',s,'!'); -> -> $$Query OK, 0 rows affected (0.28 sec)mysql>mysql> delimiter ;mysql> 如果是myPHPAdmin工具,则不需要使用 delimiter $$, 而是在PHPADMIN的界面上设置一下 delimiter mysql>delimiter $$mysql>CREATE FUNCTION hello (s CHAR(20)) RETURNS CHAR(50) -> -> RETURN CONCAT('Hello, ',s,'!'); -> -> $$Query OK, 0 rows affected (0.13 sec)mysql delimiter $$CREATE FUNCTION hello (s CHAR(20)) RETURNS CHAR(50)RETURN CONCAT('Hello, ',s,'!');$$ delimiter ;代码 没有问题,你是在命令行下输入? MySQL 安装不了 去掉重复数据的情况 关于mysql rollback mysqlbinlog无法恢复数据,问题超级严重,高手速进。谢谢。 MYSql 通过存储过程删除重复数据(只保留一条) 关于mysql的版本5.0到5.1的问题! mysql安装问题 1067错误 用Dev-Cpp搭建MySQL++编程环境,最后没有产生libmysql.dll…… 两个数据表内容的合并 关于一个搜索的问题。 mysql general_log.csv 安装mysql rpm包,启动服务的文件和数据文件在不同的盘,启动不了服务??
代码:
delimiter $$
CREATE FUNCTION hello (s CHAR(20)) RETURNS CHAR(50)RETURN CONCAT('Hello, ',s,'!');$$ delimiter ;
mysql>
mysql>
mysql> CREATE FUNCTION hello (s CHAR(20)) RETURNS CHAR(50)
->
-> RETURN CONCAT('Hello, ',s,'!');
->
-> $$
Query OK, 0 rows affected (0.28 sec)mysql>
mysql> delimiter ;
mysql>
mysql>CREATE FUNCTION hello (s CHAR(20)) RETURNS CHAR(50)
->
-> RETURN CONCAT('Hello, ',s,'!');
->
-> $$
Query OK, 0 rows affected (0.13 sec)mysql
代码 没有问题,你是在命令行下输入?