mysql的子查询 是 MySQL 4.1 支持子查询, 4.0 不支持! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再次说对不起,我用的是4.0.12刚去www.mysql.com看了一下,4.1是alpha版的,稳定吗? MySQL 的发行版本命名方案译者: ShuiXin13(犬犬(心帆)) [email protected] 的发行版本命名方案是由三组数字与一个后缀级成。举例来说,一个形如 mysql-3.21.17-beta 的版本名解释如下: 1) 第一个数字(3)描述文件格式。 所有的 3 版版本有相同的文件格式。 2) 第二个数字(21)是版本层次。 通常它有二个选择。 一是 release/stable(稳定) 分支(当前为 23), 而另一个是 development(发展)分支(当前为 4.0)。 通常这两者均稳定的,但是发展版本可能出现无法意料的错误, 可能对新的功能的文件性描述,或可能在某些系统上无法正常编译成功。 3) 第三个数字(17)是在版本层次下的版号。 在每个新的发行中自动被增加。通常你应该选择在同一版本层次下最高的版号。 4) 后缀(beta)指出版本的稳定度层次。可能的后缀是: 1. alpha 指出发行版本中包含有新的代码,其中一些并没有通过100%的测试。 已知的BUG(通常不会有)应该在News部分被描述。 查看章节 D MySQL 变化历史记录(http://www.mysql.com/doc/en/News.html)。 在大多数的alpha版本中也有一些新的指令和扩充。 在alpha发行版本中,可能包括一些主要的代码的改变, 但每一个版本推出前都将会经过一个测试。应该没有已知的BUG在任何 MySQL 版本中。 2. beta 意味着所有全新的代码已经被测试。 在老的代码上添加的主要的新功能不会引起崩溃。不应该有已知的BUG。 一个版本要从alpha变成beta,必须经过在至少一个月的试用期中没有得到任何有致命BUG的报告, 并且不计划添加任何的可能引起旧指令不可靠的任何功能。 3. gamma 是一个从beta过来并且看起来工作良好的版本。仅只有一些较小的修正与增加。 这就是其他一些公司通常所称的一个发行版本。 4. 如果没有任何后缀,它意谓这该版本已经过其它多个不同站点的试用, 并没有报告存在BUG(除了platform-specific bugs)。 只有危险的BUG被修正。 这是我们通常所称的一个稳定的版本。 MySQL 的所有版本都通过我们标准的测试和基准,使他们能相对地安全被使用。因为随着时间的延长,标准的测试将检查先前发现的全部BUG,所以测试套件将会越来越好。 注意所有的版本在发布之前至少已经经过下面的测试: 一个内部的测试套件 这是一个客户的一个产生式系统的部份。 它有许多个表组成,有好几百兆字节的数据。 MySQL 基准套件 这是运行多种通常查询。它也是一个测试最近一批的代码优化是否使它运行得更快。 详情查看章节 5.1.4 MySQL 基准套件(http://www.mysql.com/doc/en/MySQL_Benchs.html)。crash-me 崩溃测试 这一个试验用以确定数据库支持的特征以及它的能力和限制。 详情查看 5.1.4 MySQL 基准套件。 出问题了!升级到4.1以后倒是能够使用子查询了,但是我原来能正常显示的中文全成乱码了!我的jsp环境是resin2.1.6+mysql4.1+mysql/J3.0.7在使用mysql/j是我已经指定了useUnicode=true&characterEncoding=GBK,出现乱码后,将其去掉,仍然不行。 呵呵,是的,对于中文记录,你只能通过数据导入的方式将原有的 MySQL 4.0.x 升级到 MySQL 4.1而不是象以前那样直接拷贝数据文件就可以实现数据升级 还有一个问题:我有一个表,存放的是用户名和密码,其中密码用password()加密。4.1中password()每回生成的不一样,洪湖登录是如何判断? 川菜|东北菜|北京菜 查询优化的问题 如何在数据库中随机删除10万件数据 mysql数据库不能显示中文,中文都成?了, 求大侠帮忙!!! mysql与tomcat的连接的问题 mysql备份与还原 主主复制失败 有没有办法直接用语句修改mysql数据库的默认字符集? gbk编码问题. 效率问题(怎么这么慢) 数据类型! 初学mysql,请教大家。(来者有分,明天结账) 怎样判断字段属性为text的字段长度?在线等候,谢谢
刚去www.mysql.com看了一下,4.1是alpha版的,稳定吗?
译者: ShuiXin13(犬犬(心帆)) [email protected] 的发行版本命名方案是由三组数字与一个后缀级成。举例来说,一个形如 mysql-3.21.17-beta 的版本名解释如下:
1) 第一个数字(3)描述文件格式。 所有的 3 版版本有相同的文件格式。
2) 第二个数字(21)是版本层次。 通常它有二个选择。
一是 release/stable(稳定) 分支(当前为 23),
而另一个是 development(发展)分支(当前为 4.0)。
通常这两者均稳定的,但是发展版本可能出现无法意料的错误,
可能对新的功能的文件性描述,或可能在某些系统上无法正常编译成功。
3) 第三个数字(17)是在版本层次下的版号。
在每个新的发行中自动被增加。通常你应该选择在同一版本层次下最高的版号。
4) 后缀(beta)指出版本的稳定度层次。可能的后缀是:
1. alpha 指出发行版本中包含有新的代码,其中一些并没有通过100%的测试。
已知的BUG(通常不会有)应该在News部分被描述。
查看章节 D MySQL 变化历史记录(http://www.mysql.com/doc/en/News.html)。
在大多数的alpha版本中也有一些新的指令和扩充。
在alpha发行版本中,可能包括一些主要的代码的改变,
但每一个版本推出前都将会经过一个测试。应该没有已知的BUG在任何 MySQL 版本中。
2. beta 意味着所有全新的代码已经被测试。
在老的代码上添加的主要的新功能不会引起崩溃。不应该有已知的BUG。
一个版本要从alpha变成beta,必须经过在至少一个月的试用期中没有得到任何有致命BUG的报告,
并且不计划添加任何的可能引起旧指令不可靠的任何功能。
3. gamma 是一个从beta过来并且看起来工作良好的版本。仅只有一些较小的修正与增加。
这就是其他一些公司通常所称的一个发行版本。
4. 如果没有任何后缀,它意谓这该版本已经过其它多个不同站点的试用,
并没有报告存在BUG(除了platform-specific bugs)。
只有危险的BUG被修正。 这是我们通常所称的一个稳定的版本。
MySQL 的所有版本都通过我们标准的测试和基准,使他们能相对地安全被使用。
因为随着时间的延长,标准的测试将检查先前发现的全部BUG,所以测试套件将会越来越好。
注意所有的版本在发布之前至少已经经过下面的测试: 一个内部的测试套件
这是一个客户的一个产生式系统的部份。 它有许多个表组成,有好几百兆字节的数据。
MySQL 基准套件
这是运行多种通常查询。它也是一个测试最近一批的代码优化是否使它运行得更快。
详情查看章节 5.1.4 MySQL 基准套件(http://www.mysql.com/doc/en/MySQL_Benchs.html)。
crash-me 崩溃测试
这一个试验用以确定数据库支持的特征以及它的能力和限制。
详情查看 5.1.4 MySQL 基准套件。
升级到4.1以后倒是能够使用子查询了,但是我原来能正常显示的中文全成乱码了!
我的jsp环境是resin2.1.6+mysql4.1+mysql/J3.0.7
在使用mysql/j是我已经指定了useUnicode=true&characterEncoding=GBK,出现乱码后,将其去掉,仍然不行。
对于中文记录,
你只能通过数据导入的方式将原有的 MySQL 4.0.x 升级到 MySQL 4.1
而不是象以前那样直接拷贝数据文件就可以实现数据升级