写怪了mssql的,现在写mysql的,错误报一堆,而且也不跟你说错哪里。
还有一个,mysql中貌似不支持这样:declare @a int; set @a = 1; 但是支持这样:set @a = 1;create procedure getIdList(
in nameString MEDIUMTEXT
)
begin
declare name varchar(20);
declare pos int;
create temporary table idTab(id varchar(32));
while nameString is not null and nameString <> ''
begin
select 1; # 这里的具体代码我省略了
end
select id from idTab;
end有人说while写法应该是:
while 1=1 do
    select 1;
end while
但是我试过了,还是不行,请指教,谢谢。