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

mysql存储过程中怎么把查询的值取出来并赋给自己定义的字段

2012-02-02 
mysql存储过程中如何把查询的值取出来并赋给自己定义的字段比如 一个表中字段 t_student(stuno,stuname,st

mysql存储过程中如何把查询的值取出来并赋给自己定义的字段
比如 一个表中字段 t_student(stuno,stuname,stuage,stuaddress,stutel),其中stuno是主键。
假如里面有一条记录:200801,Jim,20,北京,15525253535

创建了一个存储过程如下:
pd_stuhistory_insert()
begin
declare 
outstuno varchar(30);
outstuname varchar(30);
outstuage varchar(30);
outstuaddress varchar(30);
outstutel varchar(30);
...
end

在存储过程中,我如何通过select * from t_student where stuno=‘200801’,把5个字段取出来并赋给outstuno,outstuname,outstuage,outstuaddress,outstutel?

[解决办法]
只能返回1条记录
select * into outstuno,outstuname,outstuage,outstuaddress,outstutel from t_student where stuno=‘200801’

热点排行