【问题标题】:The procedure works in MySQL 5, but fails in MySQL6, why?该过程在 MySQL 5 中有效,但在 MySQL6 中失败,为什么?
【发布时间】:2009-11-27 07:09:34
【问题描述】:

程序:

delimiter |
create procedure  pro_regs(in username varchar(50), 
                           in pwd varchar(50), 
                           in email varchar(50), 
                           in address varchar(50)) 
  begin  

     insert into regists 
       ( `user_name` , `user_psd` , `user_email` , `user_address`)
     values
       (username, pwd, email, address);

  end|

有人知道吗?

【问题讨论】:

  • 程序如何失败?错误信息?不是预期的输出?
  • 创建过程失败。

标签: mysql procedure mysql6


【解决方案1】:

根据您的描述无法回答,但您可能会觉得这很有帮助。

存储的例程需要 proc 表 在mysql数据库中。这张表是 在 MySQL 6.0 期间创建 安装程序。如果你是 从早期版本升级到 MySQL 6.0 版本,请务必更新您的授权 表以确保 proc 表存在。

我必须问你是否知道 MySQL 6 不再被开发的事实?

MySQL 6.0 参考手册有 已经退休了。

MySQL 6.0 的开发并未超越 Alpha 状态和新版本尚未 制作了一段时间,所以手册 也被撤回了。

目前重点关注新开发 在 MySQL 5.4 上。了解更多信息, 请参阅 MySQL 5.4 参考手册。

参考Manual | Notice

【讨论】:

  • 为什么不再开发了?
  • MySQL 6.0 的东西被移到了更早或更高的版本中;完成的工作最终仍将发布。 MySQL 6.0 永远不会存在于非 alpha 版本中。
猜你喜欢
  • 2023-03-05
  • 1970-01-01
  • 1970-01-01
  • 2019-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-24
  • 2011-07-28
相关资源
最近更新 更多