我正在尝试将我的数据库从我的机器上的MYSQL 5.1.37迁移到我的托管公司的MYSQL 5.0。但问题是,虽然我能够迁移我的表,但是当我尝试存储过程时,我遇到了错误。
这是一台在我的机器上工作正常的。
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 作为托管服务器。
任何帮助。
答案 0 :(得分:0)
我刚从代码中删除了开始和结束键并且工作正常。不知道为什么。