一直以来写存储过程都是用的MSSQL,MSSQL写存储过程很方便,方便修改。
今天下午写MYSQL的存储过程想骂人了,非得在命令提示符下创建存储过程,创建以后又不能直接在命令行下修改,还得借助图形工具修改。我用PHPMYADMIN修改,一有错误就马上把我之前写的全删除了,郁闷!不知道各位有什么好的方法和工具!
今天下午写MYSQL的存储过程想骂人了,非得在命令提示符下创建存储过程,创建以后又不能直接在命令行下修改,还得借助图形工具修改。我用PHPMYADMIN修改,一有错误就马上把我之前写的全删除了,郁闷!不知道各位有什么好的方法和工具!
只有少数情况下才用命令行
还有 "我用PHPMYADMIN修改,一有错误就马上把我之前写的全删除了" 这个问题, 你点下面的有个 "back"
的连接, 可以返回, 不会删除你代码的, 如果没有, 那是你版本低点吧
--存储过程 `dkpAddMember`
--
delimiter //
create procedure dkpAddMember(belong int,playerName varchar(16),playerClass varchar(16))
begin
declare a int;
select id into a from dkp_member where belongId=belong and name=playerName;
if a is null then
insert into dkp_member values('null',belong,playerName,playerClass,'','','');
end if;
end;//
delimiter ;
把原来的贴到记事本,然后修改完后再直接创建就行了。