查看: 1595|回复: 6
|
请问 Mysql 在那里store procedure ?
[复制链接]
|
|
请问 Mysql 在那里store procedure ? 已安装了 mysql 5.0, 但还是不知道要写在那里。 谢谢了 |
|
|
|
|
|
|
|
发表于 16-12-2006 09:52 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 17-12-2006 11:22 PM
|
显示全部楼层
谢谢 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 是否有支持. |
|
|
|
|
|
|
|
楼主 |
发表于 19-12-2006 03:47 AM
|
显示全部楼层
原帖由 goatstudio 于 18-12-2006 12:43 PM 发表
我比较少在 MySQL 里用 stored procedure... 我通常会在 command line 里写. 我也不太清楚新版的 phpMyAdmin 是否有支持.
新版的phpMyAdmin 是支持的,但 default 是没有 DELIMITER 的 , 然后也可以 save
的到 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|