yang1229 发表于 2008-12-19 21:54:59

一个语法讲教into

delimiter //
create procedure proc_run(out getName varchar(50),out getPwd varchar(50),setId int)
begin
select name ,pwd from bbs where id=setId into getName, getPwd;
end
//


select name ,pwd from bbs where id=setId into getName, getPwd;
这里面的into我不明白是什么意思。。
这是哪一块用的,是内联吗。。

kider 发表于 2008-12-19 23:40:21

应该是没有这样的语法的。
如果真要用into的话也应该在where 之前呀,如:

SELECT col_name[,...] INTO var_name[,...] table_expr

这个SELECT语法把选定的列直接存储到变量。因此,只有单一的行可以被取回。

SELECT id,data INTO x,y FROM test.t1 LIMIT 1;

yang1229 发表于 2008-12-20 09:20:20

谢谢
页: [1]
查看完整版本: 一个语法讲教into