phpmyadmin:创建一个函数
我正在尝试在我的 phpmyadmin 中创建一个函数 - 不起作用..:/ 这是我的语法:
DELIMITER $$
CREATE FUNCTION fixString(input varchar) RETURNS varchar
BEGIN
declare output varchar;
SET output = REPLACE(input,'ö','oe');
RETURN output;
END $$
DELIMITER ;
错误:#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在 ') RETURNS varchar BEGIN 附近使用的正确语法;声明输出 varchar; SET output = ' 在第 1 行
有什么想法出什么问题了吗? 谢谢
i'm trying to create a function in my phpmyadmin - doesnt work .. :/
here's my syntax:
DELIMITER $
CREATE FUNCTION fixString(input varchar) RETURNS varchar
BEGIN
declare output varchar;
SET output = REPLACE(input,'ö','oe');
RETURN output;
END $
DELIMITER ;
error: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') RETURNS varchar BEGIN declare output varchar; SET output = ' at line 1
any ideas what's wrong?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您使用的是
VARCHAR
,因此必须指定最大大小:You're using
VARCHAR
, so you have to indicate a max size: