> 馆藏中心

为什么mysql5.0+版本无法创建存储过程

来源:cnblogs 编辑:张华

主要是默认端2113口相同,他们会冲突,5261如果不调整,只能启动一个服务。4102另外,安装的时候1653要注意不同版本的应用(EXE文件)位置、数据位置(DATA文件夹)、配置文件(MY.CNF、MY.INI)、以及驱动代码(DLL文件)都要区分好,不要相互影响www.179s.com防采集请勿采集本网。

第一:sql语句需要添加"分号;"表示结束,但是创建存储过程的语句也会在"分号"处结束;

所以,第二:需要用DELIMITER声明命令结束符,我设置的是"//",你可以随意设置;

mysql 5.0与5.5在那些方面不同MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别 1、4.1 增加了子查询的支持,字符集增加UTF-8,GROUP BY

第三:你的第一行test2和括号中间有个空格,记得删掉空格.DELIMITER //

myqsl4.0.x版的4.1/5.x版不兼容,不能直接用把mysql的源文件复制进来的方式,解决办法有以下几种: 1.转移服务器前,先在原服务器上,在论坛后台点:

CREATE PROCEDURE test2()

MySQL5.0,5.1 对于我们开发人员来说,其实没有什么本质的区别.因为我们一样使用相同的接口去连接,一样编写SQL文,所以没有什么区别.而只有当你发现了一些

BEGIN

如果你安装成为了WINDOWS的服务,那么可以使用服务进行开关,命令分别是: 开: NET START MYSQL 关: NET STOP MYSQL 无论是否安装服务器,是否WINDOWS平台,都可以使用

select 1;

方法/步骤 1 下载最新MYSQL数据库安装文件,打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面:然后按“Next

END //call test2();收获园豆:10

============================================

谢谢,已解决!mysql5.+创建存储过程是没问题的,检查创建的语法delimiter //

create procedure test()

begin

select * from aaa;

end //

mysql 5.0 指的是 mysql 数据库软件的具体版2113本。而 mysql 是一个5261抽象的概念。比如说,你的 Linux 系统使用的是4102什么数据库软件(数据库软件有1653:mysql、ANSYS、DB2等)?此时你就可以说是:mysql 。但是这里并没有具体指出来到底是哪一个版本的 mysql 数据库软件内容来自www.179s.com请勿采集。

本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。本文《为什么mysql5.0+版本无法创建存储过程》转载自cnblogs,版权归原作者所有,若侵权请联系:E-MAIL:513175919@qq.com
违法违规信息请立即联系本网可获得现金奖励,TEL:1-8-2-1-0-2-3-3-3-8-1(电话仅供违法违规信息举报,侵权类信息请EMAIL。)

www.179s.com false 互联网 http://www.179s.com/jsblogcnk/po/pokpod.html report 2313 第一:sql语句需要添加"分号;"表示结束,但是创建存储过程的语句也会在"分号"处结束;所以,第二:需要用DELIMITER声明命令结束符,我设置的是"//",你可以随意设置;第三:你的第一行test2和括号中间有个空格,记得删掉空格.DELIMITER //CREATE PROCEDURE test2()BEGINselect 1;END //call test2();收获园豆:10=============

热门图片

经济金融企业管理法律法规社会民生科学教育降生活体育运动文化艺术电子数码电脑网络娱乐休闲行政地区心理分析医疗卫生