当我运行命令时
DELIMITER //
它返回以下错误:
42000您的sql语法有错误;检查与您的mariadb服务器版本相对应的手册,以了解在第1行“delimiter//”附近使用的正确语法
show variables like '%version%'
退货
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服务器版本相对应的手册,以获得使用near'delimiter的正确语法//
create function fortytwo()返回tinyint
从第一行开始。
解决方案:
我是从 DataBase WorkBench v5.3.4b Lite
结果失败了。
现在我下载了 MySql WorkBench 6.3
在那里,命令没有任何问题。
所以问题出在 DataBase WorkBench v5.3.4b Lite
.
我建议不要使用这个工具。
我的问题是,它在我的delphi7客户机中仍然失败,所以我想我需要找到更好的连接组件
1条答案
按热度按时间nbnkbykc1#
我从databaseworkbenchv5.3.4b lite执行了命令,但失败了。
现在我下载了mysql workbench 6.3,在那里命令可以正常工作。
所以问题出在DatabaseWorkbenchV5.3.4BLite中。