存储过程如下:
create procedure p()
begin 
 declare a char;
 declare b char;
 set a='a';
 set b='b';
 alter table table_name modify vol set(a,b);--vol为set类型
end;报错说set(a,b)有问题,直接set('a','b')没有问题。想问的是
1)alter不能传参数么,如果不能应该怎么写,因为set默认值要来回改,希望能做成变量的。
2)怎么获得原来的set类型默认值