佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1595|回复: 6

请问 Mysql 在那里store procedure ?

[复制链接]
发表于 16-12-2006 05:33 PM | 显示全部楼层 |阅读模式
请问 Mysql 在那里store procedure ? 已安装了 mysql 5.0, 但还是不知道要写在那里。 谢谢了
回复

使用道具 举报


ADVERTISEMENT

发表于 16-12-2006 09:52 PM | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 17-12-2006 11:22 PM | 显示全部楼层
原帖由 goatstudio 于 16-12-2006 09:52 PM 发表
可以参考这里:

http://www.databasejournal.com/features/mysql/article.php/3525581




谢谢 goatstudio, 但是我还有问题, 我是用 mysql query browser

for example:

————————————————————————————
DELIMITER $$

DROP PROCEDURE IF EXISTS `test`.`query_browser_example` $$
CREATE PROCEDURE `test`.`query_browser_example` ()
BEGIN
  SELECT "Hello World";
END $$

DELIMITER ;
—————————————————————————————

当 execute 时, 出现 两个 error


Script line: 1        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 $$

DROP PROCEDURE IF EXISTS `test`.`query_browser_example` $$
CREA' at line 1

———————————————————————————————————————————————

Script line: 1        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 $$

DROP PROCEDURE IF EXISTS `test`.`query_browser_example` $$
CREA' at line 1
Script line: 7        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

到底是什么一回是呢 ? 那些 code 都是 mysql query browser 自己 generate 的,我写在 command line 里又没有error, 而且还能够 Run.

再次谢谢了

[ 本帖最后由 damntired 于 17-12-2006 11:26 PM 编辑 ]
回复

使用道具 举报

发表于 18-12-2006 12:44 AM | 显示全部楼层
我没有用 mysql query browser... 如果照你的说法... 应该是 mysql query browser 的问题.. 因为你的 command line 能执行.
回复

使用道具 举报

 楼主| 发表于 18-12-2006 01:29 AM | 显示全部楼层
原帖由 goatstudio 于 18-12-2006 12:44 AM 发表
我没有用 mysql query browser... 如果照你的说法... 应该是 mysql query browser 的问题.. 因为你的 command line 能执行.



那你是用那一种  tools ? 如果写在 command line好麻烦,有没有类似 mysql query browser 的  tools 介绍  ?
回复

使用道具 举报

发表于 18-12-2006 12:43 PM | 显示全部楼层
我比较少在 MySQL 里用 stored procedure... 我通常会在 command line 里写. 我也不太清楚新版的 phpMyAdmin 是否有支持.
回复

使用道具 举报

Follow Us
 楼主| 发表于 19-12-2006 03:47 AM | 显示全部楼层
原帖由 goatstudio 于 18-12-2006 12:43 PM 发表
我比较少在 MySQL 里用 stored procedure... 我通常会在 command line 里写. 我也不太清楚新版的 phpMyAdmin 是否有支持.



新版的phpMyAdmin 是支持的,但 default 是没有 DELIMITER  的 , 然后也可以 save
的到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 14-11-2024 09:45 PM , Processed in 0.131757 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表