我正在尝试使用php myadmin添加此功能,首先我进入错误行5,这显然是因为您需要从更改定界符; 为了别的东西,所以我尝试了这个

DELIMITER |

CREATE FUNCTION LEVENSHTEIN (s1 VARCHAR(255), s2 VARCHAR(255))
  RETURNS INT
    DETERMINISTIC
      BEGIN


    etc....

      END

DELIMITER ;

但是我得到这个错误:

#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 'delimiter |

请帮忙 !?

#1楼 票数:1

通过安装新版本的phpmyadmin(带有定界符框)解决了该问题!

  ask by jimsmith translate from so

未解决问题?本站智能推荐:

4回复

MySQL更改定界符,以更好地处理SQLINJECTION?

我正在使用mysql并试图阻止不必要的查询注入,这些人将尝试使用我的单个查询来运行多个查询。 即,例如,当我有参数“?id = 3”时,人们可以尝试使用=“ id = 3; drop table users”运行它 现在,我知道避免这种情况的最佳方法是解析并检查参数,但是有一种方法可以将连
1回复

MySQL存储过程定界符

我尝试创建以下过程: 我是存储过程的新手。 如何解决此错误?
1回复

MySQL存储过程定界符错误

我正在尝试实现一个存储过程来创建用户余额的快照,并且在第5行中总是出现错误,该语法是错误的,并且我没有找到该语法错误的答案: 定界符;
2回复

MySQL:存储过程拆分列(带有定界符)并插入新表

我的数据库中有一个未归一化的表,其中包含名称details结构和示例数据,如下所示(对图片表示歉意,只是认为这样做会更容易理解): 我的挑战是使用分隔assignee, inventor and ipcsubclass拆分列- assignee, inventor and ipcsubcla
1回复

以非1NF格式添加由定界符分隔的值的函数/过程

我需要一个用MySQL编写的函数来将单列中的数字(正负)加在一起,并用定界符分隔。 在这种情况下,分隔符为“?”。 该函数还需要忽略不是数字,不是减号(“-”),不是句点(“。”)也不是分隔符(例如,“?”)的无关字符。 一个示例是名为“ BalAdjAmt”的列,其值可以是: 在此
3回复

通过CAPI更改MySQL查询定界符

如何使用C API更改MySQL查询分隔符? 我尝试发送DELIMITER | 作为查询,抱怨.. ..the right syntax to use near 'delimiter' at line 1 。 尝试过DELIMITER |; 也没有运气。 尝试过DELIMITER |
1回复

MySQL存储过程和标识符

我正在学习编写MySQL存储过程,但遇到了一些困难。 这里我有两个存储过程: 第一个存储过程: 第二个存储过程: (定界符为| 。) 题: 我观察到第一个存储过程的结果与SELECT count(`User ID`) FROM user;调用SELECT count(`Us
2回复

在MYSQL中使用分隔符

这个问题已经在这里有了答案: MySQL中的定界符(4个答案) 7个月前关闭。 我必须在Mysql中使用delimiter来创建过程吗?