救救俺啊,存储过程创建不了了

stef_wang 2012-07-12 11:26:58
delimiter $$
CREATE PROCEDURE TestWhile()
BEGIN
SELECT * from oa_case;
end $$
delimiter ;

报如下错误

your MySQL server version for the right syntax to use near 'delimiter $$
CREATE PROCEDURE TestWhile()
BEGIN
SELECT * from oa_case' at line 1
11:28:03 [END - 0 row(s), 0.000 secs] [Error Code: 1064, SQL State: 42000] 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 'end $$
delimiter' at line 1
...全文
144 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2012-07-12
  • 打赏
  • 举报
回复
图形化工具和命令行上一些设置参数不同造成的
wwwwb 2012-07-12
  • 打赏
  • 举报
回复
图形化管理工具设置问题
stef_wang 2012-07-12
  • 打赏
  • 举报
回复
命令行可以成功,这是什么原因啊?
ACMAIN_CHM 2012-07-12
  • 打赏
  • 举报
回复
phpamyadmin 中你需要设置一下 delimter 这个在界面上设置,不是用 delimiter $$命令。


你可以在MYSQL自带的命令行工具测试你的代码。
wwwwb 2012-07-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

在MYSQL命令行下输入上述代码,没有问题,你在图形化管理工具中运行?
[/Quote]
在MYSQL命令行下输入
stef_wang 2012-07-12
  • 打赏
  • 举报
回复
是啊,用的phpamyadmin和dataStadio中都不行。
wwwwb 2012-07-12
  • 打赏
  • 举报
回复
在MYSQL命令行下输入上述代码,没有问题,你在图形化管理工具中运行?
wwwwb 2012-07-12
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 stef_wang 的回复:]

You have an error in your SQL syntax; check the manual that corresponds to y
[/Quote]
代码是什么
stef_wang 2012-07-12
  • 打赏
  • 举报
回复
You have an error in your SQL syntax; check the manual that corresponds to y
ACMAIN_CHM 2012-07-12
  • 打赏
  • 举报
回复
phpamyadmin 在下面应该有个TEXTBOX设置 delimiter 的。
stef_wang 2012-07-12
  • 打赏
  • 举报
回复
请大神详细解释下phpamyadmin和dataStadio怎么设置

57,062

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧