该程序在MySQL 5中有效,但在MySQL6中失败,为什么?

时间:2009-11-27 07:09:35

标签: mysql procedure mysql6

步骤:

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|

有人知道吗?

1 个答案:

答案 0 :(得分:2)

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

  

存储例程需要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