0
我試圖將我的數據庫從我的機器上的MYSQL 5.1.37遷移到我的託管公司的MYSQL 5.0。但問題是,雖然我能夠遷移我的表,但當我嘗試存儲過程時出現錯誤。將存儲過程從mysql 5.0遷移到5.1.37
這是一個在我的機器上正常工作的。
DELIMITER $$
DROP PROCEDURE IF EXISTS `db986`.`sp_addUser`$$
CREATE DEFINER=`tse`@`%` PROCEDURE `db986`.`sp_addUser`(_loginid varchar(45),_password varchar(45),_email varchar(45),_accountcreateddate date,_gender char(8))
BEGIN
insert into login (`loginid`,`password`,`email`,`accountcreateddate`,`gender`) values (_loginid,_password,_email,_accountcreateddate,_gender);
END $$
DELIMITER ;
我不知道我應該有修復得到它的託管公司運行,我使用的1and1我的託管服務器。
任何幫助。
這應該被標記'mysql',而不是'php'。我不知道如何更換標籤。 – 2010-07-29 17:00:41
對,對不起。我現在改變了它。謝謝。 – tkt986 2010-07-29 18:07:20
你說你得到一個錯誤,但你沒有告訴我們錯誤是什麼。你可以編輯你正在獲取的錯誤信息的確切和完整的措詞,以及當你得到它時,請? (例如,當你定義過程時,或者當你調用它時,你會得到它嗎?) – Charles 2010-07-29 18:09:24