首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql 存储过程 alter table传参数有关问题

2012-08-28 
mysql 存储过程 alter table传参数问题存储过程如下:create procedure p()begindeclare a chardeclare b

mysql 存储过程 alter table传参数问题
存储过程如下:
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类型默认值

[解决办法]
什么样需求需要不停的变表结构。。。。

热点排行