eclipse dtp mysql 分隔符语句损坏。

发布于 2025-01-04 20:15:32 字数 526 浏览 0 评论 0原文

全部。 我正在尝试使用 eclipse dtp 来处理 mySQL DB。以下是出现问题的代码:

drop function if exists checkTypedness;

DELIMITER //

create function checkTypedness(nom varchar(255)) 
returns int
reads sql data
    begin
    declare hits int;
    set hits = 0;
    [.....]
end 
//

给出:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在 'DELIMITER //

create function checkTypedness(nom varchar(255)) 附近使用的正确语法 返回整数 ' 在第 1 行

已用时间:0 小时、0 分钟、0 秒、0 毫秒。

我真的希望不必使用 phpmyadmin 来构建数据库...... 干杯, 查尔斯.

all.
I'm trying to use the eclipse dtp to work on a mySQL DB. Here's the code that's giving an issue:

drop function if exists checkTypedness;

DELIMITER //

create function checkTypedness(nom varchar(255)) 
returns int
reads sql data
    begin
    declare hits int;
    set hits = 0;
    [.....]
end 
//

gives:

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 //

create function checkTypedness(nom varchar(255))
returns int
' at line 1

Elapsed Time: 0 hr, 0 min, 0 sec, 0 ms.

I was really hoping to not have to use phpmyadmin to build the database...
Cheers,
Charles.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

意犹 2025-01-11 20:15:32

我有同样的问题。似乎没有解决方案,因为:

  1. Eclipse dtp 无法识别“分隔符”语句。 (这是由客户端而不是服务器解释的命令)
  2. 您可以在“sql编辑器”的首选项中设置分隔符字符串,但这仅对“执行当前文本”命令有效。
  3. Eclipse 总是将“go”识别为分隔符,但它仍然会在分号处中断语句。

我认为这是一个错误。

I have the same problem. It seems that there is no solution, because:

  1. Eclipse dtp doesn't recognize "delimiter" statements. (it's a command interpreted by the client not by the server)
  2. you can set a delimiter string in the preferences for "sql editor", but that is valid only for the "execute current text" command.
  3. Eclipse always recognize "go" as a delimiter, but still it breaks statements at semicolons.

I think it's a bug.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文