首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么‘`DELIMITER //’会在MariaDB中产生错误?

为什么‘`DELIMITER //’会在MariaDB中产生错误?
EN

Stack Overflow用户
提问于 2018-01-04 22:20:16
回答 1查看 2.8K关注 0票数 2

当我运行命令时

代码语言:javascript
复制
DELIMITER //

它返回此错误:

#42000您的SQL语法出现了错误;请检查与您的MariaDB服务器版本相对应的手册,以获得在第1行“划界器//”附近使用的正确语法。

代码语言:javascript
复制
show variables like '%version%'

返回

代码语言:javascript
复制
Variable_name           Value   
-------------           -----   
innodb_version          5.6.36-82.1 
protocol_version        10  
slave_type_conversions      
version                 10.0.32-MariaDB 
version_comment         Source distribution 
version_compile_machine     
version_compile_os      Linux   
version_malloc_library  system  

我做错什么了?从哪个版本可以使用分隔符命令?

编辑:

我从注释中尝试了这个例子:https://mariadb.com/kb/en/library/delimiters/

它返回这个错误:

#42000您的SQL语法有一个错误;检查与您的MariaDB服务器版本对应的手册,以找出在“划界器//”附近使用的正确语法。 创建函数FortyTwo()返回TINYINT确定性 在第1行开始。

解决方案:

我执行了来自DataBase WorkBench v5.3.4b Lite的命令,但失败了。

现在我下载了MySql WorkBench 6.3,命令在那里工作,没有任何问题。

所以问题就在DataBase WorkBench v5.3.4b Lite中。

我建议不要使用这个工具。

我的问题是它仍然在我的Delphi 7客户端中失败,所以我想我需要找到更好的连接组件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-04 23:49:31

我执行了来自DataBase WorkBench v5.3.4bLite的命令,但失败了。

现在我下载了MySql WorkBench 6.3,该命令在那里工作,没有任何问题。

所以问题是在DataBase WorkBench v5.3.4b Lite中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48104409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档