Процедура работает в MySQL 5, но не работает в MySQL6, почему? - PullRequest
1 голос
/ 27 ноября 2009

Процедура:

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 Ответ

2 голосов
/ 27 ноября 2009

Из ваших описаний невозможно ответить, но вы можете найти это полезным.

Для хранимых процедур требуется таблица процедур в базе данных MySQL. Эта таблица созданный во время MySQL 6.0 процесс установки. Если ты обновление до MySQL 6.0 с более ранней версии версия, обязательно обновите ваш грант таблицы, чтобы убедиться, что процесс таблица существует.

Я должен спросить, известно ли вам о том, что MySQL 6 больше не разрабатывается?

Справочное руководство по MySQL 6.0 имеет был на пенсии.

MySQL 6.0 не был разработан за Альфа-статус и новые релизы не имеют было сделано в течение некоторого времени, поэтому руководство также был отозван.

Новая разработка в настоящее время сосредоточена на MySQL 5.4. Для дополнительной информации, см. Справочное руководство по MySQL 5.4.

Список литературы Руководство | Примечание

...